WSO2 CVE-2026-5430: a forged token walks your gateway
CISA added WSO2 CVE-2026-5430 to KEV on September 24 with a three-day federal deadline. WSO2 published the fix in May. Check your API Manager update level.
Your API gateway is the one box that sees every request in plaintext, and CVE-2026-5430 lets an attacker walk through it with a token it made up. On September 24, CISA added the flaw to the Known Exploited Vulnerabilities catalog with a federal remediation deadline of September 27 — three days. WSO2 published the advisory on May 3, 2026. If you run WSO2 API Manager and nobody owns its update level, that is the whole story again.
What actually happened
WSO2's own advisory is blunt: "JWT authentication can be bypassed when a token is signed using an unsupported algorithm, allowing unauthorized access." An unauthenticated attacker presents a token signed with an algorithm the server should reject, the server accepts it anyway, and the request arrives with whatever privileges the token claims. CVSS 10.0 in the multi-tenant vector, 9.8 adjusted for single-tenant deployments.
Affected: API Control Plane 4.5.0–4.6.0, API Manager 4.1.0 through 4.6.0, Traffic Manager 4.5.0–4.6.0, Universal Gateway 4.5.0–4.6.0. The fix is a WUM update level per product and version — API Manager 4.1.0 needs level 257, 4.2.0 needs 197, 4.6.0 needs 21. Read the table; the number is different for every line.
SecurityWeek reports that watchTowr saw exploitation attempts against its honeypots starting September 13, with attackers forging tokens to reach backend endpoints and pull credentials, consumer keys and application secrets.
One discrepancy worth flagging: the CISA KEV entry titles this a "Path Traversal Vulnerability" leading to unrestricted file upload and RCE. The vendor advisory describes an authentication bypass. We are reporting the vendor's description because it is the vendor's product — but either way, the remediation is the same update level, so patch first and argue about taxonomy later.
Why your API gateway matters for your business
A gateway compromise is not one breach, it is every backend at once. That is the point of a gateway. Everything behind it trusted the identity the gateway asserted. When the assertion is forgeable, every service that skipped its own authorization check because "the gateway handles that" is now open.
Signature verification is where auth libraries go to die. "Accepts a token signed with an unsupported algorithm" is a family of bug, not a one-off. If you wrote any JWT validation yourself, go look right now for whether you pin the expected algorithm explicitly or read it out of the token header. Reading it from the header is the bug.
Middleware has no patch cadence. Your laptops nag you. Your gateway does not. It was stood up during an integration project, it has run ever since, and its update level is whatever it was on install day. A May advisory reaching a September KEV listing is what that looks like from the outside.
Rotate, do not just patch. The reported theft is credentials, consumer keys and application secrets. Patching stops the next forged token; it does nothing about a key copied in September. Cycle the consumer keys and secrets for every registered application, then check backend logs for requests that arrived authenticated but match no session you can account for.
If you are on a vendor-managed WSO2 deployment, the email you send today is one line: which update level are we on, and when did it get applied.
Key takeaways
- CVE-2026-5430 is CVSS 10.0 (9.8 single-tenant) — JWT auth bypass via a token signed with an unsupported algorithm
- Affects WSO2 API Control Plane, API Manager 4.1.0–4.6.0, Traffic Manager and Universal Gateway
- WSO2 published the advisory May 3, 2026; CISA added it to KEV September 24 with a September 27 federal deadline
- watchTowr observed exploitation attempts from September 13, with forged tokens used to pull keys and secrets
- CISA's KEV entry calls it path traversal; the vendor advisory calls it authentication bypass — same remediation
- The fix is a per-product WUM update level, and the required level differs for every affected version
- Rotate consumer keys and application secrets after patching — the patch does not revoke what was already taken
Who owns your gateway's update level? If the answer is a consultant who left in 2024, that is the finding. We audit the middleware nobody claims — gateways, brokers, schedulers — and hand back a patch cadence with a name attached to it. Ask for a middleware audit, or see how we handle infrastructure we did not build.
Sources: WSO2 Security Advisory, CISA KEV Catalog, SecurityWeek.
- #wso2
- #cve-2026-5430
- #cisa-kev
- #api-gateway
- #jwt-authentication
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
Zyxel GS1900 flaw: 996 switches robbed, fix shipped in June
CVE-2026-7273 let a LAN attacker run commands on Zyxel GS1900 switches. 996 were looted across 48 countries — three months after Zyxel published the firmware.
Read itWordPress CVE-2026-87902 is being exploited. Patch today.
WordPress CVE-2026-87902 is a CVSS 9.2 unauthenticated path traversal that chains to RCE. Probing started hours after the patch. Now attackers are writing shells.
Read it