CVE-2017-9148 Auth bypass in n/a

Critical 9.8 Published Updated

Remote attackers can bypass authentication in FreeRADIUS by exploiting a TLS session cache flaw that allows resumption of unauthenticated sessions via PEAP or TTLS.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2017-9148?

CVE-2017-9148 is a critical authentication bypass vulnerability in n/a, published on 29 May 2017. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

The TLS session cache in FreeRADIUS 2.1.1 through 2.1.7, 3.0.x before 3.0.14, 3.1.x before 2017-02-04, and 4.0.x before 2017-02-04 fails to reliably prevent resumption of an unauthenticated session, which allows remote attackers (such as malicious 802.1X supplicants) to bypass authentication via PEAP or TTLS.

Weakness: CWE-287

Which versions are affected by CVE-2017-9148?

It affects 1 product.

Linux distribution packages (30)
freeradius Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-debuginfo Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-devel Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-doc Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-krb5 Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-ldap Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-mysql Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-perl Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-postgresql Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-python Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-sqlite Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-unixODBC Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius-utils Red Hat:enterprise_linux:7::serverAll versions0:3.0.4-8.el7_3
freeradius Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-debuginfo Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-devel Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-doc Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-krb5 Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-ldap Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-mysql Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-perl Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-postgresql Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-python Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-sqlite Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-unixODBC Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-utils Red Hat:enterprise_linux:7::workstationAll versions0:3.0.4-8.el7_3
freeradius-server SUSE:Linux Enterprise Server 12 SP2All versions3.0.3-17.4.1
freeradius-server SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2All versions3.0.3-17.4.1
freeradius-server SUSE:Linux Enterprise Server for SAP Applications 12 SP2All versions3.0.3-17.4.1
freeradius-server SUSE:Linux Enterprise Software Development Kit 12 SP2All versions3.0.3-17.4.1

Products include Freeradius Freeradius.

How do I fix CVE-2017-9148?

Upgrade to a fixed version.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2017-9148 being exploited?

There is no known exploitation of CVE-2017-9148 in the wild and no public exploit code.

Sources

Also known as DEBIAN-CVE-2017-9148, GHSA-qvp7-wcjq-6rv5, RHSA-2017:1581, SUSE-SU-2017:1705-1.

Is CVE-2017-9148 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free