Critical 10.0 Actively Exploited

JWT auth bypass exploited in the wild (CVE-2026-5430) [PoC]

CVE-2026-5430

By Yazoul AI · automated

CVE-2026-5430: JWT algorithm confusion in unpatched deployments lets attackers forge tokens and seize admin accounts (CVSS 10.0). Patch now; there is no config-only fix.

Affected: Wso2 Api Control Plane Wso2 Api Manager Wso2 Traffic Manager Wso2 Universal Gateway

Actively exploited in the wild - CVE-2026-5430 is a critical JWT authentication bypass that affects deployments accepting tokens signed with algorithms outside their configured allowlist, letting attackers forge valid tokens and take over any account, including administrators. No configuration-only workaround fully closes the gap; apply the vendor patch as soon as it is available.

Overview

CVE-2026-5430 sits in the JWT verification path. When a service validates a token, it is supposed to reject any signature algorithm that was not explicitly configured. This implementation does the opposite: it reads the algorithm named in the token header, trusts it, and validates against it. An attacker simply crafts a JWT that declares an unsupported or weaker algorithm, and the library accepts the forged signature as genuine.

The attack requires no credentials and no user interaction. An attacker who can reach the login or API endpoint over the network can mint a token for any identity they choose, including an administrative one. This is the classic algorithm confusion class of bug, and it remains one of the most reliable ways to defeat JWT-based authentication because the flaw lives in trust, not in cryptography.

Impact

Successful exploitation yields unauthorized access to the system. Because the forged token can assert any subject, the attacker can impersonate administrators and complete a full account takeover. From an admin session, the blast radius typically extends to user management, configuration changes, and any data the compromised account can reach.

The vendor has adjusted the CVSS score to 9.8 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H) for single-tenant deployments, reflecting that the impact stays within one security authority boundary. The published severity remains CRITICAL at 10.0 for shared and multi-tenant environments. CISA has added this CVE to the Known Exploited Vulnerabilities catalog, so active exploitation is confirmed, not theoretical.

Remediation and Mitigation

  • Apply the vendor’s patched release as the primary fix. A code-level correction to the algorithm allowlist is the only complete remedy.
  • If you cannot patch immediately, enforce strict algorithm pinning at the application and library layer, rejecting any token whose header algorithm is not on an explicit allowlist.
  • Rotate signing keys and invalidate all outstanding sessions. Any token issued before the fix should be treated as suspect.
  • Review authentication logs for tokens with unexpected, non-configured algorithms or for admin sessions that originated from unfamiliar addresses.
  • Restrict network exposure of authentication endpoints while remediation is in progress.

Organizations that suffered intrusions during this window should consult breach reports for guidance, and follow security news for vendor updates as the situation develops.

Security Insight

Algorithm confusion is not a new class of bug, yet it keeps returning because JWT libraries historically made the safe path the harder one. Where the 2015-era JWT “none” algorithm and HS256/RS256 confusion incidents forced the ecosystem to add explicit allowlists, this case shows that some implementations still treat the token header as authoritative. For defenders, the lesson is that “we use JWT” says nothing about whether authentication is sound; only an enforced algorithm allowlist, tested against hostile tokens, does.

Further Reading

Share:

Never miss a critical vulnerability

Get real-time security alerts delivered to your preferred platform.

Public PoC References

Unverified third-party code

These repositories are publicly listed on GitHub and have not been audited by Yazoul Security. They may contain malware, backdoors, destructive payloads, or operational security risks (telemetry, exfiltration). Treat them as hostile binaries. Inspect source before execution. Run only in isolated, disposable lab environments (offline VM, no credentials, no production data).

Authorized use only. This information is provided for defensive research, detection engineering, and patch validation. Using exploit code against systems you do not own or do not have explicit written permission to test is illegal in most jurisdictions and violates Yazoul's terms of use.

Repository Stars
HORKimhab/CVE-2026-5430

CVE-2026-5430 - Draft or TODO

★ 0

Showing 1 of 1 known references. Source: nomi-sec/PoC-in-GitHub.

Related Advisories

Related Across Yazoul

Never Miss a Critical Alert

CVE advisories, breach reports, and threat intel — delivered daily to your inbox.