Skip to main content
← All vulnerabilities
CVE-2026-5795GHSA-R7P8-XQ5M-436C

In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 12.1.8, 12.0.34, 11.0.29, 10.0.29, 9.4.61
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable. Upon returning from the initial checks, there are conditions that cause an early return from the JASPIAuthenticator code without clearing those ThreadLocals. A subsequent request using the same thread inherits the ThreadLocal values, leading to a broken access control and privilege escalation.

Timeline

  1. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  2. CVE published
  3. Record last updated

Affected versions

  • Eclipse Foundation Eclipse Jetty

    From 12.1.0 · through 12.1.7; From 12.0.0 · through 12.0.33; From 11.0.0 · through 11.0.28; From 10.0.0 · through 10.0.28; From 9.4.0 · through 9.4.60

  • org.eclipse.jetty.ee11:jetty-ee11-jaspiMaven

    From 12.1.0 · fixed in 12.1.8

  • org.eclipse.jetty.ee10:jetty-ee10-jaspiMaven

    From 12.1.0 · fixed in 12.1.8

  • org.eclipse.jetty.ee9:jetty-ee9-jaspiMaven

    From 12.1.0 · fixed in 12.1.8

  • org.eclipse.jetty.ee8:jetty-ee8-jaspiMaven

    From 12.1.0 · fixed in 12.1.8

  • org.eclipse.jetty.ee11:jetty-ee11-jaspiMaven

    From 12.0.0 · fixed in 12.0.34

  • org.eclipse.jetty.ee10:jetty-ee10-jaspiMaven

    From 12.0.0 · fixed in 12.0.34

  • org.eclipse.jetty.ee9:jetty-ee9-jaspiMaven

    From 12.0.0 · fixed in 12.0.34

  • org.eclipse.jetty.ee8:jetty-ee8-jaspiMaven

    From 12.0.0 · fixed in 12.0.34

  • org.eclipse.jetty:jetty-jaspiMaven

    From 11.0.0 · fixed in 11.0.29

  • org.eclipse.jetty:jetty-jaspiMaven

    From 10.0.0 · fixed in 10.0.29

  • org.eclipse.jetty:jetty-jaspiMaven

    From 9.4.0 · fixed in 9.4.61

References 2

GitHub · jetty/jetty.project

gitlab.eclipse.org