Bug 37247 - bind9: Denial of service (3.2)
bind9: Denial of service (3.2)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Security updates
UCS 3.2
Other Linux
: P5 normal (vote)
: UCS 3.2-6-errata
Assigned To: Arvid Requate
Janek Walkenhorst
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-12-09 06:08 CET by Moritz Muehlenhoff
Modified: 2015-08-07 12:46 CEST (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Moritz Muehlenhoff univentionstaff 2014-12-09 06:08:54 CET
CVE-2014-8500

Denial of service in delegation handling could lead to denial of service against named.
Comment 1 Arvid Requate univentionstaff 2015-05-12 14:38:13 CEST
Quite a lot of changes are required for that, two new options are introduced:

https://source.isc.org/cgi-bin/gitweb.cgi?p=bind9.git;a=commitdiff;h=603a0e2637b35a2da820bc807f69bcf09c682dce
https://source.isc.org/cgi-bin/gitweb.cgi?p=bind9.git;a=commitdiff;h=711e833921d3dd67df7515438e152bbfdb2c1249
https://source.isc.org/cgi-bin/gitweb.cgi?p=bind9.git;a=commit;h=6cd340997bad88472dfd80b86192a57205ab1c8e

The patch I obtained from diffing 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 with the previous version didn't apply cleanly, so in the end we have a custom patch for this.

Why is that, what's that guy talking about, you ask?

It's because we have a custom bind9 version in UCS 3.x (1:9.8.0.P4-1) which is between squeeze (1:9.7.3....) and wheezy (1:9.8.4....).

So either we adjust the patch to fit our version (which is possible, I assume) or we backport the wheezy version from UCS 4.0 to errata3.2-5 (and ES 3.1).
Comment 2 Arvid Requate univentionstaff 2015-07-30 22:59:12 CEST
* Denial of service via crafted packet due to error in handling TKEY queries triggering a REQUIRE assertion failure (CVE-2015-5477)
Comment 4 Arvid Requate univentionstaff 2015-07-31 14:07:45 CEST
Actually, the -P changelogs are included in the point update changelogs, so I removed them from the advisory.
Comment 5 Arvid Requate univentionstaff 2015-08-05 14:47:33 CEST
Package update and Windows client DDNS update worked. I compared the syslog output of "named" during start and it looks ok.

To fix update issues due to new (un)maintained binary packages I had to add to ucs_3.2-6_i386_dvd.txt:
==============================================================
all/host_9.8.4.dfsg.P1-6+nmu2.111.201507311324_all.deb
i386/libdns88_9.8.4.dfsg.P1-6+nmu2.111.201507311324_i386.deb
i386/libisc84_9.8.4.dfsg.P1-6+nmu2.111.201507311324_i386.deb
i386/libisccfg82_9.8.4.dfsg.P1-6+nmu2.111.201507311324_i386.deb
==============================================================

and to ucs_3.2-6_amd64_dvd.txt:
==============================================================
all/host_9.8.4.dfsg.P1-6+nmu2.111.201507311324_all.deb
amd64/libdns88_9.8.4.dfsg.P1-6+nmu2.111.201507311324_amd64.deb
amd64/libisc84_9.8.4.dfsg.P1-6+nmu2.111.201507311324_amd64.deb
amd64/libisccfg82_9.8.4.dfsg.P1-6+nmu2.111.201507311324_amd64.deb
==============================================================

Next we need to
* check the result of the Jenkins tests with the new maintained packages
* check update to UCS 4.0 with these new packages installed
Comment 6 Arvid Requate univentionstaff 2015-08-05 21:17:28 CEST
Checked:

* The maintained/unmaintained issue has been fixed, update worked from testing.univention.de

* With the new packages installed the update to UCS 4.0-0 worked. The check with "dpkg -l | grep ^r" showed that no univention-* packages have been uninstalled, only some legacy packages (e.g. the libdns81, libisc81, libisccfg80)

* Still waiting for the Jenkins test results.
Comment 7 Arvid Requate univentionstaff 2015-08-06 10:27:57 CEST
Ok, UCS 3.2-6 Jenkins Tests with errata3.2-6-test look good.
Comment 8 Janek Walkenhorst univentionstaff 2015-08-06 16:10:57 CEST
Tests: OK
Update: OK
Advisory: OK
Comment 9 Janek Walkenhorst univentionstaff 2015-08-07 12:46:16 CEST
<http://errata.univention.de/ucs/3.2/350.html>