components/bind/patches/005-RT9522.patch
author Stacey Marshall <Stacey.Marshall@Oracle.COM>
Tue, 26 Jan 2016 09:15:22 +0000
branchs11u3-sru
changeset 5336 4e1f71a3fa7a
permissions -rw-r--r--
22552124 Upgrade BIND to 9.6-ESV-R11-P5 22551813 problem in SERVICE/DNS-SERVER
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5336
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     1
This patch was derived from ISC source differences between bind-9.10.3-P2 and bind-9.10.3-P3
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     2
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     3
diff -r f899dcaa07f7 CHANGES
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     4
--- a/CHANGES	Fri Jan 15 12:48:27 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     5
+++ b/CHANGES	Fri Jan 15 13:12:34 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     6
@@ -1,3 +1,8 @@
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     7
+	--- 9.6-ESV-R11-P5 released ---
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     8
+
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
     9
+4285.	[security]	Specific APL data could trigger a INSIST.
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    10
+			(CVE-2015-8704) [RT #41396]
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    11
+
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    12
 	--- 9.6-ESV-R11-P4 released ---
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    13
 
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    14
 4260.	[security]	Insufficient testing when parsing a message allowed
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    15
diff -r f899dcaa07f7 lib/dns/rdata/in_1/apl_42.c
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    16
--- a/lib/dns/rdata/in_1/apl_42.c	Fri Jan 15 12:48:27 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    17
+++ b/lib/dns/rdata/in_1/apl_42.c	Fri Jan 15 13:12:34 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    18
@@ -116,7 +116,7 @@
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    19
 	isc_uint8_t len;
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    20
 	isc_boolean_t neg;
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    21
 	unsigned char buf[16];
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    22
-	char txt[sizeof(" !64000")];
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    23
+	char txt[sizeof(" !64000:")];
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    24
 	const char *sep = "";
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    25
 	int n;
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    26
 
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    27
@@ -140,7 +140,7 @@
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    28
 		isc_region_consume(&sr, 1);
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    29
 		INSIST(len <= sr.length);
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    30
 		n = snprintf(txt, sizeof(txt), "%s%s%u:", sep,
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    31
-			     neg ? "!": "", afi);
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    32
+			     neg ? "!" : "", afi);
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    33
 		INSIST(n < (int)sizeof(txt));
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    34
 		RETERR(str_totext(txt, target));
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    35
 		switch (afi) {
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    36
diff -r f899dcaa07f7 version
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    37
--- a/version	Fri Jan 15 12:48:27 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    38
+++ b/version	Fri Jan 15 13:12:34 2016 +0000
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    39
@@ -10,4 +10,4 @@
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    40
 PATCHVER=
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    41
 RELEASETYPE=-ESV
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    42
 RELEASEVER=-R11
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    43
-EXTENSIONS=-P4
4e1f71a3fa7a 22552124 Upgrade BIND to 9.6-ESV-R11-P5
Stacey Marshall <Stacey.Marshall@Oracle.COM>
parents:
diff changeset
    44
+EXTENSIONS=-P5