Information disclosure in FreeRADIUS - CVE-2019-13456

 

Information disclosure in FreeRADIUS - CVE-2019-13456

Published: April 27, 2020


Vulnerability identifier: #VU27344
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N]
CVE-ID: CVE-2019-13456
CWE-ID: CWE-200
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to the way FreeRadius processes EAP-pwd handshakes. 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.


Affected software

FreeRADIUS
freeradius (Red Hat package)
freeradius
freeradius-debuginfo
freeradius-debugsource
freeradius-devel
freeradius-help
freeradius-krb5
freeradius-ldap
freeradius-mysql
freeradius-perl
freeradius-postgresql
freeradius-sqlite
freeradius-utils
python2-freeradius
Red Hat Enterprise Linux for Power, little endian
Red Hat Enterprise Linux Server
Red Hat Enterprise Linux Workstation
Red Hat Enterprise Linux for IBM z Systems
Red Hat Enterprise Linux for Power, big endian
Red Hat Enterprise Linux for x86_64
Red Hat Enterprise Linux for ARM 64
Opensuse
openEuler
Fedora

How to mitigate CVE-2019-13456

Install updates from vendor's website.

FreeRADIUS - update to 3.0.20
freeradius (Red Hat package) - update to 3.0.13-15.el7
freeradius - update to 3.0.15-21
freeradius-debuginfo - update to 3.0.15-21
freeradius-debugsource - update to 3.0.15-21
freeradius-devel - update to 3.0.15-21
freeradius-help - update to 3.0.15-21
freeradius-krb5 - update to 3.0.15-21
freeradius-ldap - update to 3.0.15-21
freeradius-mysql - update to 3.0.15-21
freeradius-perl - update to 3.0.15-21
freeradius-postgresql - update to 3.0.15-21
freeradius-sqlite - update to 3.0.15-21
freeradius-utils - update to 3.0.15-21
python2-freeradius - update to 3.0.15-21
freeradius - addressed in versions 3.0.20-1.fc30, 3.0.20-1.fc31

External References

Related Security Bulletins