[MaraDNS] MaraDNS update (December 14, 2014)

Sam Trenholme maradns at gmail.com
Sun Dec 14 19:58:49 PST 2014


> CERT vulnerability VU#264212 (Summary: MaraDNS is not vulnerable)

I spoke too soon. Thinking about it some more today, I realized that
Deadwood (MaraDNS 2.0) might be vulnerable.  That in mind, I have made
a new MaraDNS snapshot release with some code added to harden Deadwood
against this attack.  I have uploaded the changes to the MaraDNS Git
tree, as well as making a new Deadwood snapshot release (including a
Windows binary) with the hardening code added:

https://github.com/samboy/MaraDNS

http://maradns.samiam.org/deadwood/snap/

The early 2015 MaraDNS release will have this hardening code in it.

As an aside, this hardening code has finally made Deadwood too big to
fit in 64kib, so I will no longer compile it with "-Os", but have
started compiling it will "-03"; the -O3 binary is 150,671 bytes in
size, which is still tiny, and it's probably faster than the -Os
binary.

I do not feel this issue is critical enough to make an out-of-band new
MaraDNS release, nor is it critical enough for me to muck around in
the 1.4 codebase with.  The attack requires the attacker to devote a
lot of resources generating the "tarpit" DNS packets, and, since
MaraDNS does not support Edns, amplification should be fairly minimal.

- Sam


More information about the List mailing list