CVE-2025-3576 Krb5: kerberos rc4-hmac-md5 checksum vulnerability enabling message spoofing via md5 collisions
Attackers can spoof GSSAPI messages via MD5 collisions if RC4-HMAC-MD5 is preferred, enabling unauthorized tampering in Red Hat Enterprise Linux environments.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-3576?
CVE-2025-3576 is a medium-severity vulnerability in Red Hat Discovery 2, published on 15 Apr 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
A vulnerability in the MIT Kerberos implementation allows GSSAPI-protected messages using RC4-HMAC-MD5 to be spoofed due to weaknesses in the MD5 checksum design. If RC4 is preferred over stronger encryption types, an attacker could exploit MD5 collisions to forge message integrity codes. This may lead to unauthorized message tampering.
Weakness: CWE-328
Which versions are affected by CVE-2025-3576?
Linux distribution packages (40)
krb5-devel AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-libs AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-pkinit AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-server AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-server-ldap AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-workstation AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
libkadm5 AlmaLinux:10 | All versions | 1.21.3-8.el10_0 |
krb5-devel AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-libs AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-pkinit AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-server AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-server-ldap AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-workstation AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
libkadm5 AlmaLinux:8 | All versions | 1.18.2-32.el8_10 |
krb5-devel AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5-libs AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5-pkinit AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5-server AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5-server-ldap AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5-workstation AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
libkadm5 AlmaLinux:9 | All versions | 1.21.1-8.el9_6 |
krb5 Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-debugsource Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-devel Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-libs Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-libs-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-pkinit Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-pkinit-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-server Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-server-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-server-ldap Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-server-ldap-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-workstation Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5-workstation-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
libkadm5 Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
libkadm5-debuginfo Red Hat:enterprise_linux:10.0 | All versions | 0:1.21.3-8.el10_0 |
krb5 Red Hat:enterprise_linux:8::baseos | All versions | 0:1.18.2-32.el8_10 |
krb5-debuginfo Red Hat:enterprise_linux:8::baseos | All versions | 0:1.18.2-32.el8_10 |
krb5-debugsource Red Hat:enterprise_linux:8::baseos | All versions | 0:1.18.2-32.el8_10 |
How do I fix CVE-2025-3576?
Apply the vendor's patch.
Is CVE-2025-3576 being exploited?
There is no known exploitation of CVE-2025-3576 in the wild and no public exploit code.
Sources
Also known as ALSA-2025:8411, ALSA-2025:9418, ALSA-2025:9430, AZL-60928, CLSA-2025-1751892444, CLSA-2025-1751895517 and 30 more.