site Search:


 
    All Forums Hot Topics Gallery






how-to block ads


 
Search Topic:
Uniqs:
8725
Share Topic
Posting?
Post a:
Post a:
Links: ·Forum FAQ ·Attitude Adjustment ·Linux docs ·DistroWatch ·OPLM ·FreeBSD Handbook
page: 1 · 2 · 3 · 4
AuthorAll Replies


BeesTea
Network Janitor
Premium,VIP
join:2003-03-08
00000

CERT VU#800113 DNS Cache Poisoning Issue

Expect updates for every DNS server implementation (except for DJB), this could be interesting.

quote:
CERT VU#800113 DNS Cache Poisoning Issue
ISC characterization: Query Port Randomization for BIND 9
Added 2008.07.08

CVE: CVE-2008-1447
CERT: VU#800113
Versions affected: BIND 8 (all versions)
BIND 9 (all versions)
Severity: High
Known exploits to date: None
Summary:

A weakness in the DNS protocol may enable the poisoning of caching recurive resolvers with spoofed data. DNSSEC is the only full solution. New versions of BIND provide increased resilience to the attack.

»www.isc.org/index.pl?/sw/bind/bi···rity.php
--
Overpower, overcome.


evilghost
Premium
join:2003-11-22
Springville, AL

Debian released a security announcement at »www.debian.org/security/2008/dsa-1603 which states:

quote:
This update changes Debian's BIND 9 packages to implement the recommended countermeasure: UDP query source port randomization. This change increases the size of the space from which an attacker has to guess values in a backwards-compatible fashion and makes successful attacks significantly more difficult.



Cabal
Premium
join:2007-01-21
Austin, TX

1 edit

reply to BeesTea
Massive, Coordinated Patch To the DNS Released

Heh, 81 vendors.
--
Would you trust a brain surgeon with two years' experience?


garywk

join:2001-03-06
Clarkston, WA

reply to BeesTea

said by BeesTea:

Expect updates for every DNS server implementation (except for DJB), this could be interesting.

quote:
CERT VU#800113 DNS Cache Poisoning Issue
ISC characterization: Query Port Randomization for BIND 9
Added 2008.07.08

CVE: CVE-2008-1447
CERT: VU#800113
Versions affected: BIND 8 (all versions)
BIND 9 (all versions)
Severity: High
Known exploits to date: None
Summary:

A weakness in the DNS protocol may enable the poisoning of caching recurive resolvers with spoofed data. DNSSEC is the only full solution. New versions of BIND provide increased resilience to the attack.

»www.isc.org/index.pl?/sw/bind/bi···rity.php
Most vendors have most likely already released patches for this. As was already noted Debian did today, and I'd bet most other distros did the the same thing as this patch has been being worked on for quite a while. The way I understand it the patch and the vulnerability were released the same day as a planned move.
--
“We will bankrupt ourselves in the vain search for absolute security.”

Dwight David Eisenhower


BeesTea
Network Janitor
Premium,VIP
join:2003-03-08
00000

said by garywk:

The way I understand it the patch and the vulnerability were released the same day as a planned move.
That's correct. All vendors were notified over the last few months and public fixes started appearing today. Folks who have access to private resources like ISC Forum likely had the fix a month ago.
--
Overpower, overcome.


nevertheless
Premium,VIP
join:2002-03-08
Burlington, ON
kudos:3

2 edits

reply to BeesTea

said by BeesTea:

Expect updates for every DNS server implementation (except for DJB)
Buahahaha.


GILXA1226
Premium,MVM
join:2000-12-29
London, OH

said by nevertheless:

said by BeesTea:

Expect updates for every DNS server implementation (except for DJB)
Buahahaha.
Anyone know if DJBdns is open to this risk at all? I'm too lazy to look.


shdesigns
Powered By Infinite Improbabilty Drive
Premium
join:2000-12-01
Stone Mountain, GA
Reviews:
·Atlantic Nexus

said by GILXA1226:

said by nevertheless:

said by BeesTea:

Expect updates for every DNS server implementation (except for DJB)
Buahahaha.
Anyone know if DJBdns is open to this risk at all? I'm too lazy to look.
DJB DNS and qmail are perfect, just ask DJB
--
Scott Henion

Embedded Systems Consultant, shenion on #ATU @irc.freenode.net
SHDesigns home


Cabal
Premium
join:2007-01-21
Austin, TX
Reviews:
·Suddenlink

reply to GILXA1226

said by GILXA1226:

said by nevertheless:

said by BeesTea:

Expect updates for every DNS server implementation (except for DJB)
Buahahaha.
Anyone know if DJBdns is open to this risk at all? I'm too lazy to look.
It doesn't look like it.

"Also not affected: DJBDNS's IPv6 and IXFR functionality, since Dan didn't want to bother implementing them."
--
Would you trust a brain surgeon with two years' experience?


sporkme
drop the crantini and move it, sister
Premium,MVM
join:2000-07-01
Morristown, NJ
Reviews:
·Optimum Online

reply to GILXA1226

said by GILXA1226:

Anyone know if DJBdns is open to this risk at all? I'm too lazy to look.
The source port randomization bit? Nope.

I noticed in the big list of vendors that PowerDNS also already did things "right".


EUS
Kill cancer
Premium
join:2002-09-10
canada

reply to BeesTea
I've gone with PowerDNS for three years now, and have not regretted it.
--
~ Project Hope ~



sporkme
drop the crantini and move it, sister
Premium,MVM
join:2000-07-01
Morristown, NJ
Reviews:
·Optimum Online

said by EUS:

I've gone with PowerDNS for three years now, and have not regretted it.
Can you pro and con it against BIND in a nutshell? I just stumbled upon it today.


Selenia
I love Debian
Premium
join:2006-09-22
Lanesboro, MA
kudos:2
Reviews:
·Verizon Online DSL
·AT&T Wireless Br..
·Verizon Wireless..

reply to BeesTea
Am I vulnerable running pdnsd only available to my local network? All my Windows boxes are up to date and all Linux boxes use the very latest bind9 for DNS resolution. The DNS servers for the lookups are set static and have been reliable for years. The data is then cached by pdnsd. Again, pdnsd will only allow my local network as a client.



EUS
Kill cancer
Premium
join:2002-09-10
canada

1 edit

reply to sporkme
Ease of use is #1, as there are no special formats required, just sql setups.
I would state security, but I'm not an expert, so i'll just say that lately, this DNS is as safe as your sql setup is.



Cabal
Premium
join:2007-01-21
Austin, TX
Reviews:
·Suddenlink

reply to BeesTea
It's worth noting that no implementation is immune, due to the ailing/aging DNS protocol spec. From CERT:

quote:
Randomized source ports can be used to gain approximately 16 additional bits of randomness in the data that an attacker must guess. ... It is important to note that without changes to the DNS protocol, these mitigations cannot completely prevent cache poisoning. However, if properly implemented, they reduce the chances of success for an attacker by several orders of magnitude and make attacks impractical.
DNS cache poisoning isn't going away, it's just harder today than it was yesterday (for many implementations). We'll see who comes along tomorrow and how clever they are...
--
Interested in open source engine management for your Subaru?


pflog
Bueller? Bueller?
Premium,MVM
join:2001-09-01
El Dorado Hills, CA
kudos:3

reply to BeesTea
I know there is a checker on http://www.doxpara.com/, but has anyone found a stand-alone tester that I can run from an external Unix shell?

If not, I suppose I could come up with a little script to test this. I'll have to read through the CERT more thoroughly to see how to implement a test.
--
perl -le 'print $i=pack(c5,(8**2+3**2),42-10,sqrt(3600),oct(63),(unpack(c, "&")-6)),pack(c7, (70,114,101,101,66,83,68))'



sporkme
drop the crantini and move it, sister
Premium,MVM
join:2000-07-01
Morristown, NJ
Reviews:
·Optimum Online

said by pflog:

I know there is a checker on http://www.doxpara.com/, but has anyone found a stand-alone tester that I can run from an external Unix shell?
Hmmm... That's fun. It just told me a patched server is sending all queries from port 53. Time to poke around the config.


nwrickert
sand groper
Premium,MVM
join:2004-09-04
Geneva, IL
kudos:7
Reviews:
·AT&T U-Verse

It just told me a patched server is sending all queries from port 53.
This is going to be a problem, though not necessarily for you.

Many organizations have strict firewalls, and set their DNS server to make queries with source port 53 as there way of allowing it to get through the firewall.
--
AT&T dsl; Westell 327w modem/router; SuSE 10.1; firefox 2.0.0.14


BeesTea
Network Janitor
Premium,VIP
join:2003-03-08
00000

reply to sporkme

said by sporkme:

Hmmm... That's fun. It just told me a patched server is sending all queries from port 53. Time to poke around the config.
You'll want to make sure your query-source variable in options doesn't include a port.
--
Overpower, overcome.

garywk

join:2001-03-06
Clarkston, WA

reply to nwrickert

said by nwrickert:

It just told me a patched server is sending all queries from port 53.
This is going to be a problem, though not necessarily for you.

Many organizations have strict firewalls, and set their DNS server to make queries with source port 53 as there way of allowing it to get through the firewall.
If that is a Debian box make sure that /etc/bind/named.conf.options is not specifying port 53. You can also check /var/log/daemon.log to see if bind9 is tied to one port or not. If it is you'll see a line like this:

/etc/bind/named.conf.options:10: using specific query-source port suppresses port randomization and can be insecure.

Thursday, 31-May 02:27:09 Terms of Use & Privacy | feedback | contact | Hosting by nac.net - DSL,Hosting & Co-lo
over 12.5 years online © 1999-2012 dslreports.com.
Most commented news this week
Hot Topics