Here are 2 replies from upstream :

Evan Hunt wrotes :
--8<--------------------------------
> Here is a more simple use case to reproduce the bug from a fresh
> install of bind9. Add the following lines to
> /etc/bind/named.conf.local.

Thank you, I was able to reproduce the bug with these instructions.
The
bug doesn't show up in 9.5.1b3, which is due to be released in a
couple
of days.  I believe this is attributable to the following fix:

2470.   [bug]           Elements of the isc_radix_node_t could be
incorrectly
                        overwritten.  [RT# 18719]

This one may have been a factor as well:

2474.   [bug]           ACL structures could be allocated with
insufficient
                        space, causing an array overrun. [RT #18765]
-------------------------------->8--

Mark Andrews wrotes :
--8<--------------------------------
Thanks for the update.

I could reproduce this against 9.5.0-P2.
I could not reproduce this against 9.5.1b2.

Mark
-------------------------------->8--

Regarding these additional informations, i took a look at differences
in file radix.c. As i presumed, most changes occurs in fonction
isc_radix_insert().

As a quick fix, i try to only apply the changes from radix.c in
9.5.0-P2 and the segv has gone. The patch is short and seems to not
have any other side effects.


Cheers,

-- 
Emmanuel Bouthenot
 mail : [EMAIL PROTECTED]
  gpg : 0x414EC36E
  jid : [EMAIL PROTECTED]
  irc : kolter@(freenode|oftc)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to