Note: Only the parts required to restore
interoperation with ECS clients have been
included in this security release. The full
fix is included in BIND 9.10.5.
--- 9.10.4-P3 released ---
+4468. [bug] Address ECS option handling issues. [RT #43191]
+
+ Note: Only the parts required to restore
+ interoperation with ECS clients have been
+ included in this security release. The full
+ fix is included in BIND 9.10.5.
+
4467. [security] It was possible to trigger a assertion when rendering
a message. (CVE-2016-2776) [RT #43139]
scope = uint8_fromregion(&sregion);
isc_region_consume(&sregion, 1);
- if (addrlen == 0U && family != 0U)
- return (DNS_R_OPTERR);
-
switch (family) {
case 0:
/*
0x00, 0x08, 0x00, 0x04,
0x00, 0x01, 0x00, 0x00
},
- 8, ISC_FALSE
+ 8, ISC_TRUE
},
{
/* Option code family 2 (ipv6) , source 0, scope 0 */
0x00, 0x08, 0x00, 0x04,
0x00, 0x02, 0x00, 0x00
},
- 8, ISC_FALSE
+ 8, ISC_TRUE
},
{
/* extra octet */