Logo
vulnerabilityCVE-2024-3596
Name
CVE-2024-3596
Source
NVD ( link)Debian ( link)
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.
Published Date
Updated Date
Workaround
-

Analysis#


Vulnerability Ratings#


9
CVSSv31
9
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
2.11
Not Affected
buildroot
2025.02.x
1.21.3
Not Affected
buildroot
2025.02.x
2.11
Not Affected
buildroot
master
2.11
Not Affected
buildroot
master
1.22.2
Not Affected
buildroot
master
2.11
Not Affected
openwrt
master
2026.04.02~b004de0bf1b54d669d358b7f33d6f474bd9719a6-r1
Not Affected
openwrt
master
2020.06.08~5a8b366233f5585e68a4ffbb604fbb4a848eb325-r10
Not Affected
openwrt
master
1.22.2-r1
Not Affected
openwrt
openwrt-25.12
2025.08.26~ca266cc24d8705eb1a2a0857ad326e48b1408b20-r1
Not Affected
openwrt
openwrt-25.12
2020.06.08~5a8b366233f5585e68a4ffbb604fbb4a848eb325-r10
Not Affected
openwrt
openwrt-25.12
1.22.1-r1
Not Affected
yocto
master
2.11
Not Affected
yocto
master
1.22.2
Not Affected
yocto
master
2.11
Not Affected
yocto
scarthgap
2.10
Patched
yocto
scarthgap
1.21.3
Patched
yocto
scarthgap
2.10
Patched

Resolved with patches#


hostapd (yocto:kirkstone)

#
Title
Author
Resolve
1
Require Message-Authenticator in Access-Reject even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
2
SAE: Check for invalid Rejected Groups element length
Jouni Malinen <j@w1.fi>
CVE-2024-3596
3
RADIUS: Allow Message-Authenticator attribute as the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
4
RADIUS: Check Message-Authenticator if it is present even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
5
RADIUS: Require Message-Authenticator attribute in MAC
Jouni Malinen <j@w1.fi>
CVE-2024-3596
6
hostapd: Move Message-Authenticator attribute to be the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
7
RADIUS DAS: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
8
RADIUS server: Place Message-Authenticator attribute as
Jouni Malinen <j@w1.fi>
CVE-2024-3596

krb5 (yocto:kirkstone)

#
Title
Author
Resolve
1
Generate and verify message MACs in libkrad
Julien Rische <jrische@redhat.com>
CVE-2024-3596

wpa-supplicant (yocto:kirkstone)

#
Title
Author
Resolve
1
Require Message-Authenticator in Access-Reject even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
2
SAE: Check for invalid Rejected Groups element length
Jouni Malinen <j@w1.fi>
CVE-2024-3596
3
eapol_test: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
4
RADIUS: Allow Message-Authenticator attribute as the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
5
RADIUS: Check Message-Authenticator if it is present even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
6
RADIUS: Require Message-Authenticator attribute in MAC
Jouni Malinen <j@w1.fi>
CVE-2024-3596
7
hostapd: Move Message-Authenticator attribute to be the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
8
RADIUS DAS: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
9
RADIUS server: Place Message-Authenticator attribute as
Jouni Malinen <j@w1.fi>
CVE-2024-3596

hostapd (yocto:scarthgap)

#
Title
Author
Resolve
1
Require Message-Authenticator in Access-Reject even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
2
SAE: Check for invalid Rejected Groups element length
Jouni Malinen <j@w1.fi>
CVE-2024-3596
3
ieee802_11_auth: Coding style cleanup - no string
Jouni Malinen <j@w1.fi>
CVE-2024-3596
4
RADIUS: Allow Message-Authenticator attribute as the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
5
RADIUS: Check Message-Authenticator if it is present even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
6
RADIUS: Require Message-Authenticator attribute in MAC
Jouni Malinen <j@w1.fi>
CVE-2024-3596
7
hostapd: Move Message-Authenticator attribute to be the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
8
RADIUS DAS: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
9
RADIUS server: Place Message-Authenticator attribute as
Jouni Malinen <j@w1.fi>
CVE-2024-3596

krb5 (yocto:scarthgap)

#
Title
Author
Resolve
1
Generate and verify message MACs in libkrad
Julien Rische <jrische@redhat.com>
CVE-2024-3596

wpa-supplicant (yocto:scarthgap)

#
Title
Author
Resolve
1
Require Message-Authenticator in Access-Reject even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
2
SAE: Check for invalid Rejected Groups element length
Jouni Malinen <j@w1.fi>
CVE-2024-3596
3
eapol_test: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
4
RADIUS: Allow Message-Authenticator attribute as the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
5
RADIUS: Check Message-Authenticator if it is present even
Jouni Malinen <j@w1.fi>
CVE-2024-3596
6
RADIUS: Require Message-Authenticator attribute in MAC
Jouni Malinen <j@w1.fi>
CVE-2024-3596
7
hostapd: Move Message-Authenticator attribute to be the
Jouni Malinen <j@w1.fi>
CVE-2024-3596
8
RADIUS DAS: Move Message-Authenticator attribute to be
Jouni Malinen <j@w1.fi>
CVE-2024-3596
9
RADIUS server: Place Message-Authenticator attribute as
Jouni Malinen <j@w1.fi>
CVE-2024-3596