[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: using bind9 to protect resolvers



In some mail from Gregory Steuck, sie said:
> 
> >>>>> "Darren" == Darren Reed <avalon@coombs.anu.edu.au> writes:
> 
>     Darren> There was a post elsewhere that using BIND 9 as a forwarder
>     Darren> will negate this threat as BIND 9 reconnstructs all DNS
>     Darren> queries/replies, hence dismantling the buffer overflow.
> 
>     Darren> So if you can't upgrade everything's libc, just forcing
>     Darren> everything to send/receive DNS stuff through a BIND 9 named
>     Darren> will provide protection from this attack.
> 
> In such a case I could imagine dnscache from djbdns would work just as
> well? Anybody can confirm this?

Others have mentioned that neither will work because the bug exploits a
problem in the counter about how much is used in the buffer is what's
wrong, along with an alignment problem.  *shrug*  my comment was based
on a comment from Mark Andrews on one of the freebsd lists (he's done
significant amounts of work inside BIND, over the years).

I guess the best thing you can do is upgrade as much as you can, as always.