oss-sec mailing list archives
Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c
From: Solar Designer <solar () openwall com>
Date: Thu, 17 Nov 2011 22:43:51 +0400
On Thu, Nov 17, 2011 at 10:13:41AM -0700, Vincent Danen wrote:
Our bind maintainer believes that 9.3.6 is affected (but possibly harder to exploit or via a different vector). However, he does not believe that 9.2.x and earlier are affected due to the old DNSSEC implementation (so 9.2.x wouldn't understand current DNSSEC signatures so would not cache them).
Thanks for the info!
Some further details can be found in our bug: https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2011-4313
This has Adam Tkac's comment about the patch for 9.3.x that I posted yesterday: "The patch is not 100% correct because 9.3.X version handles negative rdatasets differently. The rbtdb.c part of the patch uses RDATASET_ATTR_NEGATIVE attribute but this attribute is never set. However the query.c part of the patch is correct and in my opinion it's sufficient to prevent the crash." This confirms my understanding that the changes to rbtdb.c were a no-op in 9.3.x and it adds the opinion that the changes to query.c are both needed and sufficient to prevent the crash. So do we (distro vendors) choose to go ahead and release updates with just those changes for now? So far, I haven't heard a single report of 9.3.x crashing in the wild (ours are running fine, too, but most of them are built without DNSSEC), and several reports regarding newer versions crashing. It's a pity that we do not have a reproducer even though the crashes are happening in the wild. Alexander
Current thread:
- CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 16)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 16)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 16)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c The Fungi (Nov 16)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Vincent Danen (Nov 17)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 17)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 17)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Vincent Danen (Nov 17)
- Re: CVE-2011-4313: BIND 9 Resolver crashes after logging an error in query.c Solar Designer (Nov 16)
