[Dnsmasq-discuss] heads-up: problem in 2.88

Simon Kelley simon at thekelleys.org.uk
Fri Jan 13 22:58:43 UTC 2023


I've just resolved a problem that's been reported to me off-list. It 
turns out that

1) This is a bug introduced in 2.88
2) If it's triggered, it's bad: dnsmasq logs about cache internal error 
and the DNS subsystem becomes broken.
3) Actually triggering the bug is pretty unlikely: I've only seen one 
report of it, and it took a weeks work to be able to reproduce it.
4) The bug is more likely to occur when DNSSEC validation is in use, but 
still quite unlikely: I have several production instances with DNSSEC 
validation and have not seen it.


Since the bug is quite bad, and since there's no workaround that 
guarantees to suppress it, even though the chances of seeing the problem 
are very low, I think it makes sense to make a new, fixed, release 
fairly rapidly. I'll work though the uncontroversial patches in my 
queue, with the aim of making a 2.89 release towards the end of the week.


https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=commit;h=f172fdbb77c422e27d3b7530f3fe95b98d1608e7

has the fix and the explanation.

Cheers,

Simon.




More information about the Dnsmasq-discuss mailing list