Skip to content
OpenAdvisories
Critical · 9.0 Public exploit CVE-2024-3596 EUVD-2024-32175GHSA-3g8x-wqfp-q876

RADIUS Protocol under RFC2865 is vulnerable to forgery attacks.

Published Jul 9, 2024 · Updated Oct 15, 2026 · Assigned by certcc

Description

RADIUS Protocol under RFC 2865 is susceptible to forgery attacks by a local attacker who can modify any valid Response (Access-Accept, Access-Reject, or Access-Challenge) to any other response using a chosen-prefix collision attack against MD5 Response Authenticator signature.

Affected products

VendorProductAffectedFixed
IETF RFC 2865 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 freeradius 3.2.5+dfsg-1 —
Debian 13 freeradius 3.2.5+dfsg-1 —
Debian 12 freeradius No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 24.04 LTS freeradius 3.2.5+dfsg-3~ubuntu24.04.1 USN-7055-1
Ubuntu 24.04 LTS krb5 1.20.1-6ubuntu2.3 USN-7257-1
Ubuntu 24.04 LTS libpam-radius-auth No fix yet —
Ubuntu 22.04 LTS freeradius 3.0.26~dfsg~git20220223.1.00ed0241fa-0ubuntu3.3 USN-7055-1
Ubuntu 22.04 LTS krb5 1.19.2-2ubuntu0.5 USN-7257-1
Ubuntu 22.04 LTS libpam-radius-auth No fix yet —
Ubuntu 20.04 LTS freeradius 3.0.20+dfsg-3ubuntu0.4 USN-7055-1
Ubuntu 20.04 LTS krb5 1.17-6ubuntu4.8 USN-7257-1
Ubuntu 20.04 LTS libpam-radius-auth No fix yet —
Ubuntu 18.04 LTS freeradius +1 No fix yet —
Ubuntu 16.04 LTS libpam-radius-auth No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 18.04 LTS krb5 1.16-2ubuntu0.4+esm3 USN-7257-1
Ubuntu Pro 16.04 LTS freeradius No fix yet —
Ubuntu Pro 16.04 LTS krb5 1.13.2+dfsg-5ubuntu2.2+esm6 USN-7257-1
Ubuntu Pro 14.04 LTS krb5 1.12+dfsg-2ubuntu5.4+esm6 USN-7257-1
Ubuntu Pro 14.04 LTS libpam-radius-auth No fix yet —
ReleasePackageFixed inAdvisory
RHEL 9 freeradius +12 3.0.21-40.el9_4 RHSA-2024:4935
RHEL 9 krb5 +7 1.21.1-4.el9_5 RHSA-2024:9474
RHEL 8 freeradius +12 3.0.20-15.module+el8.10.0+22065+aa3d48ca RHSA-2024:4936
RHEL 8 krb5 +7 1.18.2-30.el8_10 RHSA-2024:8860
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS krb5 +7 1.21.1-2.el9_4.1 RHSA-2024:9547
RHEL 9.2 EUS freeradius +12 3.0.21-38.el9_2.2 RHSA-2024:4828
RHEL 9.2 EUS krb5 +7 1.20.1-9.el9_2.2 RHSA-2024:8461
RHEL 9.0 E4S freeradius +6 3.0.21-26.el9_0.1 RHSA-2024:4912
RHEL 9.0 E4S krb5 +7 1.19.1-16.el9_0.2 RHSA-2024:8577
RHEL 8.8 EUS freeradius +12 3.0.20-14.module+el8.8.0+22090+a01d0e6a.1 RHSA-2024:4829
RHEL 8.8 EUS krb5 +7 1.18.2-26.el8_8.3 RHSA-2024:8792
RHEL 8.6 TUS freeradius +12 3.0.20-12.module+el8.6.0+22086+569c8c49.1 RHSA-2024:4826
RHEL 8.6 TUS krb5 +7 1.18.2-16.el8_6.2 RHSA-2024:8794
RHEL 8.6 E4S freeradius +12 3.0.20-12.module+el8.6.0+22086+569c8c49.1 RHSA-2024:4826
RHEL 8.6 E4S krb5 +7 1.18.2-16.el8_6.2 RHSA-2024:8794
RHEL 8.6 AUS freeradius +12 3.0.20-12.module+el8.6.0+22086+569c8c49.1 RHSA-2024:4826
RHEL 8.6 AUS krb5 +7 1.18.2-16.el8_6.2 RHSA-2024:8794
RHEL 8.4 TUS freeradius +12 3.0.20-4.module+el8.4.0+22088+2692c5cc.1 RHSA-2024:4874
RHEL 8.4 TUS krb5 +7 1.18.2-9.el8_4.2 RHSA-2024:8791
RHEL 8.4 E4S freeradius +12 3.0.20-4.module+el8.4.0+22088+2692c5cc.1 RHSA-2024:4874
RHEL 8.4 E4S krb5 +7 1.18.2-9.el8_4.2 RHSA-2024:8791
RHEL 8.4 AUS freeradius +12 3.0.20-4.module+el8.4.0+22088+2692c5cc.1 RHSA-2024:4874
RHEL 8.4 AUS krb5 +7 1.18.2-9.el8_4.2 RHSA-2024:8791
RHEL 8.2 AUS freeradius +11 3.0.20-1.module+el8.2.0+22148+b45f7ef2.1 RHSA-2024:4913
RHEL 8.2 AUS krb5 +7 1.17-19.el8_2.2 RHSA-2024:8789
RHEL 7 ELS freeradius +11 3.0.20-1.el7_9.1 RHSA-2024:4911
RHEL 7 ELS krb5 +7 1.15.1-55.el7_9.3 RHSA-2024:8788

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 freeradius +12 3.0.21-40.el9_4 ALSA-2024:4935
AlmaLinux 9 libkadm5 +6 1.21.1-4.el9_5 ALSA-2024:9474
AlmaLinux 8 freeradius +12 3.0.20-15.module_el8.10.0+3873+5b7fed0f ALSA-2024:4936
AlmaLinux 8 libkadm5 +6 1.18.2-30.el8_10 ALSA-2024:8860

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 freeradius 3.0.21-40.el9_4 RLSA-2024:4935
Rocky Linux 9 krb5 1.21.1-4.el9_5 RLSA-2024:9474
Rocky Linux 8 freeradius 3.0.20-15.module+el8.10.0+1841+f214069a RLSA-2024:4936
Rocky Linux 8 krb5 1.18.2-30.el8_10 RLSA-2024:8860
ReleasePackageFixed inAdvisory
SLES 15 SP6 freeradius-server 3.2.4-150600.3.3.2 SUSE-SU-2024:2359-1
SLES 15 SP5 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SLES 15 SP4 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SLES 15 SP3 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
SLES 15 SP2 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP5 freeradius-server 3.0.19-3.15.1 SUSE-SU-2024:2361-1
SLES for SAP 15 SP4 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SLES for SAP 15 SP3 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
SLES for SAP 15 SP2 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
SLES for SAP 12 SP5 freeradius-server 3.0.19-3.15.1 SUSE-SU-2024:2361-1
SLE HPC 15 SP4 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SLE HPC 15 SP3 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
SLE HPC 15 SP2 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
SUSE Manager Server 4.3 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SUSE Manager Proxy 4.3 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
SUSE Enterprise Storage 7.1 freeradius-server 3.0.21-150200.3.15.1 SUSE-SU-2024:2367-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed radcli 1.5.0-1.1 openSUSE-SU-2026:10528-1
openSUSE Leap 15.6 freeradius-server 3.2.4-150600.3.3.2 SUSE-SU-2024:2359-1
openSUSE Leap 15.5 freeradius-server 3.0.25-150400.4.7.1 SUSE-SU-2024:2366-1
ReleasePackageFixed inAdvisory
Alpine v3.24 freeradius 3.0.27-r0 —
Alpine v3.23 freeradius 3.0.27-r0 —
Alpine v3.22 freeradius 3.0.27-r0 —
Alpine v3.21 freeradius 3.0.27-r0 —
Alpine v3.20 freeradius 3.0.27-r0 —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 freeradius 3.0.27-r0 —
Alpine v3.18 freeradius 3.0.27-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 freeradius +11 3.0.27-1.amzn2.0.1 ALAS2-2024-2611

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 freeradius +12 3.0.21-40.el9_4 ELSA-2024-4935
Oracle Linux 9 libkadm5 +6 1.21.1-4.0.1.el9_5 ELSA-2024-9474
Oracle Linux 8 freeradius +12 3.0.20-15.module+el8.10.0+90375+641abe33 ELSA-2024-4936
Oracle Linux 8 libkadm5 +6 1.18.2-30.0.1.el8_10 ELSA-2024-8860
Oracle Linux 7 freeradius +11 3.0.13-15.0.1.el7 ELSA-2024-4911
Oracle Linux 7 libkadm5 +6 1.15.1-55.0.7.el7_9 ELSA-2024-8788

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 1 repository

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 50

References