Yesterday we published CVE-2026-29000, a CVSS 10 authentication bypass in pac4j-jwt.
An attacker with just the server's RSA public key can forge a JWT and log in as admin. No secrets needed. No user interaction. The key that's designed to be public is enough.
That was the finding.
Today we did something harder: we mapped the blast radius.
We scanned every downstream dependent of pac4j-jwt across Maven Central, GitHub, and build files across the ecosystem. Here's what we found:
→ 1000 projects identified (just in opensource)
→ Including enterprise SSO servers used by universities and governments
→ Including health research infrastructure
→ Including national archival systems
The two currently maintained CAS release branches, 7.2.x and 7.3.x are both affected. CAS is the SSO server used by hundreds of institutions worldwide.
We're not publishing the list. That's a target menu.
Instead we're privately notifying every affected maintainer this week, with the CVE details, the patched versions, and our steps-to-verify guide. Our job is to help them fix it, not to help attackers find them.
17 projects have already patched. CAS master branch has updated to 6.3.3.
We'll publish the full patch adoption curve once maintainers have had time to respond.