CVE-2017-9148
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...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
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.
- Record
CVE-2017-9148- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Weakness
- CWE-287
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2017-9148- Updated
- 2026-11-02
EUVDEUVD-2017-18086 No score
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.
- Record
EUVD-2017-18086- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qvp7-wcjq-6rv5
9.8
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...
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.
- Record
GHSA-qvp7-wcjq-6rv5- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-287
- Updated
- 2026-11-02
OSV
9.8
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.
- Record
CVE-2017-9148- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-9148
9.8
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.
- Record
DEBIAN-CVE-2017-9148- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVRHSA-2017:1581
7.4
Red Hat Security Advisory: freeradius security update
- Record
RHSA-2017:1581- CVSS 3.0
- 7.4 High
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2017-9148
9.8
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.
- Record
UBUNTU-CVE-2017-9148- CVSS 3.0
- 9.8 Critical
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10767-1 No score
freeradius-server-3.0.23-1.5 on GA media
These are all security issues fixed in the freeradius-server-3.0.23-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10767-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1705-1 No score
Security update for freeradius-server
This update for freeradius-server fixes the following issues:
Security issue fixed:
- CVE-2017-9148: Disable OpenSSL's internal session cache to mitigate authentication bypass. (bsc#1041445)
Non security issue fixed:
- Fix case insensitive matching in compiled regular expressions (bsc#1027243)
- Record
SUSE-SU-2017:1705-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1777-1 No score
Security update for freeradius-server
This update for freeradius-server fixes the following issues:
- CVE-2017-9148: Disable OpenSSL's internal session cache to mitigate authentication bypass. (bnc#1041445)
- CVE-2015-4680: Add a configuration option to allow checking of all intermediate certificates for revocations. (bnc#935573)
The following non security issue was fixed:
- Cannot create table radpostauth because of deprecated TIMESTAMP(14) syntax. (bsc#912873)
- Record
SUSE-SU-2017:1777-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
freeradiusDebian:12 |
before 3.0.12+dfsg-5 | 3.0.12+dfsg-5 |
freeradiusDebian:13 |
before 3.0.12+dfsg-5 | 3.0.12+dfsg-5 |
freeradiusDebian:14 |
before 3.0.12+dfsg-5 | 3.0.12+dfsg-5 |
freeradiusDebian:7 |
before 2.1.12+dfsg-1.2+deb7u1, plus listed versions 2.1.12+dfsg-1.2 |
2.1.12+dfsg-1.2+deb7u1 |
freeradiusRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-debuginfoRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-develRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-docRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-krb5Red Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-ldapRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
freeradius-mysqlRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-perlRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-postgresqlRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-pythonRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-sqliteRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-unixODBCRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-utilsRed Hat:enterprise_linux:7::server |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradiusRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-develRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-docRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-krb5Red Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-ldapRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-mysqlRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-perlRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-postgresqlRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-pythonRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-sqliteRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-unixODBCRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-utilsRed Hat:enterprise_linux:7::workstation |
before 0:3.0.4-8.el7_3 | 0:3.0.4-8.el7_3 |
freeradius-serverSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 |
before 3.0.3-17.4.1 | 3.0.3-17.4.1 |
freeradius-serverSUSE:Linux Enterprise Software Development Kit 12 SP2 |
before 3.0.3-17.4.1 | 3.0.3-17.4.1 |
freeradius-serverSUSE:Linux Enterprise Server 12 SP2 |
before 3.0.3-17.4.1 | 3.0.3-17.4.1 |
freeradius-serverSUSE:Linux Enterprise Server for SAP Applications 12 SP2 |
before 3.0.3-17.4.1 | 3.0.3-17.4.1 |
freeradius-serverSUSE:Linux Enterprise Software Development Kit 11 SP4 |
before 2.1.1-7.24.1 | 2.1.1-7.24.1 |
freeradius-serverSUSE:Linux Enterprise Server 11 SP4 |
before 2.1.1-7.24.1 | 2.1.1-7.24.1 |
freeradius-serverSUSE:Linux Enterprise Server for SAP Applications 11 SP4 |
before 2.1.1-7.24.1 | 2.1.1-7.24.1 |
freeradius-serveropenSUSE:Tumbleweed |
before 3.0.23-1.5 | 3.0.23-1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-9148 is a critical vulnerability (CVSS 9.8) in Freeradius, published May 29, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.91%, the 90th percentile. Fixed in freeradius 3.0.12+dfsg-5.
References
freeradius.org/security.html
seclists.org/oss-sec/2017/q2/422
access.redhat.com/errata/RHSA-2017:1581
securitytracker.com/id/1038576
securityfocus.com/bid/98734
security.gentoo.org/glsa/201706-27
Show 32 moreShow less
nvd.nist.gov/vuln/detail/CVE-2017-9148
github.com/advisories/GHSA-qvp7-wcjq-6rv5
security-tracker.debian.org/tracker/CVE-2017-9148
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1456697
security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_1581.json
access.redhat.com/security/cve/CVE-2017-9148
cve.org/CVERecord?id=CVE-2017-9148
suse.com/support/update/announcement/2017/suse-su-20171705-1
bugzilla.suse.com/1027243
bugzilla.suse.com/1041445
suse.com/security/cve/CVE-2017-9148
suse.com/support/update/announcement/2017/suse-su-20171777-1
bugzilla.suse.com/912873
bugzilla.suse.com/935573
suse.com/security/cve/CVE-2015-4680
ubuntu.com/security/CVE-2017-9148
openwall.com/lists/oss-security/2017/05/29/1
seclists.org/oss-sec/2017/q2/342
ubuntu.com/security/notices/USN-3316-1
suse.com/security/cve/CVE-2008-4474
suse.com/security/cve/CVE-2015-8763
suse.com/security/cve/CVE-2017-10978
suse.com/security/cve/CVE-2017-10983
suse.com/security/cve/CVE-2017-10984
suse.com/security/cve/CVE-2017-10985
suse.com/security/cve/CVE-2017-10986
suse.com/security/cve/CVE-2017-10987
suse.com/security/cve/CVE-2017-10988
suse.com/security/cve/CVE-2019-11234
suse.com/security/cve/CVE-2019-13456
suse.com/security/cve/CVE-2019-17185