CVE-2024-3596 RADIUS Protocol under RFC2865 is vulnerable to forgery attacks.

Critical 9.0 Published Updated

A local attacker can forge RADIUS responses by exploiting MD5 collision weaknesses, bypassing authentication checks in systems relying on RFC 2865.

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

What is CVE-2024-3596?

CVE-2024-3596 is a critical vulnerability in Broadcom Brocade Sannav, published on 9 Jul 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official 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.

Weakness: CWE-924, CWE-354

Which versions are affected by CVE-2024-3596?

It affects 4 products.

Linux distribution packages (40)
freeradius AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-devel AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-doc AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-krb5 AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-ldap AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-mysql AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-perl AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-postgresql AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-rest AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-sqlite AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-unixODBC AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius-utils AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
krb5-devel AlmaLinux:8All versions1.18.2-30.el8_10
krb5-libs AlmaLinux:8All versions1.18.2-30.el8_10
krb5-pkinit AlmaLinux:8All versions1.18.2-30.el8_10
krb5-server AlmaLinux:8All versions1.18.2-30.el8_10
krb5-server-ldap AlmaLinux:8All versions1.18.2-30.el8_10
krb5-workstation AlmaLinux:8All versions1.18.2-30.el8_10
libkadm5 AlmaLinux:8All versions1.18.2-30.el8_10
python3-freeradius AlmaLinux:8All versions3.0.20-15.module_el8.10.0+3873+5b7fed0f
freeradius AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-devel AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-doc AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-krb5 AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-ldap AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-mysql AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-perl AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-postgresql AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-rest AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-sqlite AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-unixODBC AlmaLinux:9All versions3.0.21-40.el9_4
freeradius-utils AlmaLinux:9All versions3.0.21-40.el9_4
krb5-devel AlmaLinux:9All versions1.21.1-4.el9_5
krb5-libs AlmaLinux:9All versions1.21.1-4.el9_5
krb5-pkinit AlmaLinux:9All versions1.21.1-4.el9_5
krb5-server AlmaLinux:9All versions1.21.1-4.el9_5
krb5-server-ldap AlmaLinux:9All versions1.21.1-4.el9_5
krb5-workstation AlmaLinux:9All versions1.21.1-4.el9_5
libkadm5 AlmaLinux:9All versions1.21.1-4.el9_5
python3-freeradius AlmaLinux:9All versions3.0.21-40.el9_4

Products include Broadcom Brocade Sannav, Broadcom Fabric Operating System, Freeradius Freeradius, Sonicwall Sonicos.

How do I fix CVE-2024-3596?

Apply the vendor's patch.

Is CVE-2024-3596 being exploited?

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

Public exploit code: 1 proofs of concept on GitHub.

All Broadcom Brocade Sannav vulnerabilities

Sources

Also known as ALPINE-CVE-2024-3596, ALSA-2024:4935, ALSA-2024:4936, ALSA-2024:8860, ALSA-2024:9474, CLSA-2025-1739387995 and 45 more.

Is CVE-2024-3596 in your software?

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

Check your SBOMs for free