From: Garming Sam Date: Wed, 27 Jan 2016 23:36:43 +0000 (+1300) Subject: CVE-2016-0771: dnsserver: don't force UTF-8 for TXT X-Git-Tag: samba-4.1.23~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=74fc257badc81bf63c1f3174a6eb3bf0067e07bf;p=thirdparty%2Fsamba.git CVE-2016-0771: dnsserver: don't force UTF-8 for TXT While using a charset is not entirely logical, it allows testing of non UTF-8 data (like inserting 0xFF into the TXT string). BUG: https://bugzilla.samba.org/show_bug.cgi?id=11128 BUG: https://bugzilla.samba.org/show_bug.cgi?id=11686 Signed-off-by: Garming Sam Reviewed-by: Stefan Metzmacher Reviewed-by: Andrew Bartlett --- diff --git a/librpc/idl/dnsserver.idl b/librpc/idl/dnsserver.idl index 506d72ef769..d567ec9e38e 100644 --- a/librpc/idl/dnsserver.idl +++ b/librpc/idl/dnsserver.idl @@ -73,7 +73,7 @@ import "misc.idl", "dnsp.idl"; typedef [public,gensize] struct { [value(strlen(str))] uint8 len; - [charset(UTF8)] uint8 str[len]; + [charset(UNIX)] uint8 str[len]; } DNS_RPC_NAME;