buffer overflow in the DNS resolver
"Todd C. Miller" <[email protected]>
| Newsgroups | gmane.os.openbsd.security.announce |
|---|---|
| Message-ID | <[email protected]> |
Description:
A buffer overflow has been found in the BSD DNS resolver.
Impact:
It may be possible for an attacker with control over a DNS zone
to cause a buffer overflow in applications doing standard DNS
calls (gethostbyname(), gethostbyaddr(), etc).
It is not known at this time whether or not such an overflow
could be used to escalate privileges. We suggest users assume
the worst and patch their systems.
Credit:
The bug was found and fix a proposed by Joost Pol.
The patches used were written by Jun-ichiro "itojun" Hagino.
The following patches are available:
OpenBSD 3.1:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.1/common/007_resolver.patch
OpenBSD 3.0:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/3.0/common/025_resolver.patch
OpenBSD 2.9:
ftp://ftp.openbsd.org/pub/OpenBSD/patches/2.9/common/027_resolver.patch
The OpenBSD 2.9 patch also applies cleanly to OpenBSD 2.8.
The OpenBSD 3.1, 3.0 and 2.9 patch branches (aka OpenBSD-stable)
also contain the patch.