CVE-2019-13456

NameCVE-2019-13456
DescriptionIn FreeRADIUS 3.0 through 3.0.19, on average 1 in every 2048 EAP-pwd handshakes fails because the password element cannot be found within 10 iterations of the hunting and pecking loop. This leaks information that an attacker can use to recover the password of any user. This information leakage is similar to the "Dragonblood" attack and CVE-2019-9494.
SourceCVE (at NVD; CERT, LWN, oss-sec, fulldisc, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
ReferencesELA-809-1

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
freeradius (PTS)jessie, jessie (lts)2.2.5+dfsg-0.2+deb8u1fixed
stretch (security)3.0.12+dfsg-5+deb9u1vulnerable
stretch (lts), stretch3.0.17+dfsg-1.1+deb9u1fixed
buster3.0.17+dfsg-1.1+deb10u1fixed
buster (security)3.0.17+dfsg-1.1+deb10u2fixed
bullseye3.0.21+dfsg-2.2+deb11u1fixed
bookworm3.2.1+dfsg-4+deb12u1fixed
sid, trixie3.2.3+dfsg-2fixed

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
freeradiussourcewheezy(unfixed)end-of-life
freeradiussourcejessie(not affected)
freeradiussourcestretch3.0.17+dfsg-1.1+deb9u1ELA-809-1
freeradiussourcebuster3.0.17+dfsg-1.1+deb10u1
freeradiussource(unstable)3.0.20+dfsg-1

Notes

[stretch] - freeradius <no-dsa> (Minor issue)
[jessie] - freeradius <not-affected> (Vulnerable code introduced later in version 3.0.0)
https://github.com/FreeRADIUS/freeradius-server/commit/3ea2a5a026e73d81cd9a3e9bbd4300c433004bfa (release_3_0_20)
https://bugzilla.redhat.com/show_bug.cgi?id=1737663
https://wpa3.mathyvanhoef.com/#new

Search for package or bug name: Reporting problems