TL;DR: RADIUS response forgery exploits MD5-based integrity checks in RADIUS so an attacker on-path can turn an Access-Reject into Access-Accept and gain unauthorized network access, according to JumpCloud. The issue is not just protocol weakness, it is a trust model that assumes response integrity can be inferred from a legacy authenticator.
NHIMG editorial — based on content published by JumpCloud: RADIUS response forgery and the risks of CVE-2024-3596
By the numbers:
- When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes.
- 53% of security leaders expect AI to run major portions of their infrastructure autonomously within the next three years.
- Only 44% of organisations have implemented any policies to manage their AI agents, despite 92% agreeing that governing AI agents is critical to enterprise security.
Questions worth separating out
Q: How should security teams prevent RADIUS response forgery in enterprise networks?
A: Security teams should move high-value access paths off legacy RADIUS trust assumptions where possible, require Message-Authenticator, and use RadSec to protect traffic in transit.
Q: Why do legacy RADIUS deployments create access control risk?
A: Legacy RADIUS deployments create risk because authorization can depend on weak or outdated integrity checks, not just on user credentials.
Q: What breaks when RADIUS response integrity is not protected end to end?
A: When response integrity is not protected end to end, an attacker can rewrite the meaning of the authentication decision itself.
Practitioner guidance
- Inventory every RADIUS dependency Map which VPN, Wi-Fi, and network access flows still depend on RADIUS and identify where an Access-Accept decision directly gates production access.
- Enable stronger response validation Require Message-Authenticator wherever the ecosystem supports it and verify that packet validation covers the full response, not just a legacy authenticator field.
- Move sensitive authentication paths to TLS transport Adopt RadSec for high-value network access paths so the RADIUS exchange cannot be manipulated by an on-path attacker in transit.
What's in the full article
JumpCloud's full blog covers the operational detail this post intentionally leaves for the source:
- Packet-level walkthrough of the MD5 collision and attribute injection technique behind response forgery
- Step-by-step mitigation comparison across Message-Authenticator, RadSec, and EAP-TLS
- Configuration details for restricting on-path exposure in RADIUS environments
- Patch and update guidance for systems still affected by CVE-2024-3596
👉 Read JumpCloud's analysis of RADIUS response forgery and CVE-2024-3596 →
RADIUS response forgery: are your access controls keeping up?
Explore further
RADIUS response integrity was designed for a network where message authenticity could be inferred from a shared-secret model. That assumption fails when an on-path attacker can forge the authorization outcome itself. The implication is that access control teams must stop treating legacy response checks as sufficient proof of identity or entitlement.
A few things that frame the scale:
- 67% of organisations still rely heavily on static credentials despite the risks they pose to agentic AI deployments, according to The 2026 Infrastructure Identity Survey.
- Only 19% of organisations give AI systems dramatically more access than human employees, nearly one in five granting unrestricted privilege.
A question worth separating out:
Q: Who is accountable when forged RADIUS responses allow unauthorized access?
A: Accountability should sit with the teams that own network access architecture, identity controls, and protocol hardening, because the failure spans all three. Zero Trust and access governance frameworks require validation of the control path, not just the user or device being authenticated.
👉 Read our full editorial: RADIUS response forgery exposes a protocol trust gap