CVE-2026-29000

Vulnérabilité critique dans pac4j-jwt (pac4j)

CVSS 9.3 · Critique
EPSS 0.5%
pac4j•pac4j-jwt•Versions : <4.5.9, 4.0, 6.0, <6.3.3, 5.0, <5.7.9

Description

pac4j-jwt versions prior to 4.5.9, 5.7.9, and 6.3.3 contain an authentication bypass vulnerability in JwtAuthenticator when processing encrypted JWTs that allows remote attackers to forge authentication tokens. Attackers who possess the server's RSA public key can create a JWE-wrapped PlainJWT with arbitrary subject and role claims, bypassing signature verification to authenticate as any user including administrators.

Gravité et risque d'exploitation

CVE-2026-29000 obtient un score CVSS de 9.3/10, soit une gravité critique. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.50 %, ce qui la place devant 41.7 % des CVE référencées.

Que faire ?

  • Vérifiez si pac4j-jwt (versions <4.5.9, 4.0, 6.0, <6.3.3, 5.0, <5.7.9) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références