security flaw in login_radius(8)

"Todd C. Miller" <[email protected]> Tue, 21 Sep 2004 11:16:57 -0600
Newsgroups gmane.os.openbsd.security.announce
Message-ID <[email protected]>
Eilko Bos has reported that radius authentication, as implemented
by login_radius(8), was not checking the shared secret used for
replies sent by the radius server.  This could allow an attacker
to spoof a reply granting unauthorized access to the system.

This has been fixed in OpenBSD-current, OpenBSD 3.6, and the 3.4
and 3.5 -stable branches.  Patches are also available for OpenBSD
3.4 and 3.5:

    ftp://ftp.OpenBSD.org/pub/OpenBSD/patches/3.4/common/031_radius.patch
    ftp://ftp.OpenBSD.org/pub/OpenBSD/patches/3.5/common/020_radius.patch

Note that OpenBSD does not ship with radius authentication enabled.
Unless you have explicitly enabled radius authentication in
/etc/login.conf there is no impact.

For more details see:

    http://www.reseau.nl/advisories/0400-openbsd-radius.txt

 - todd