CVE-2026-5795
Fixed in a distro release EPSS <1%CVSS 7.4
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.
Products: Eclipse Foundation Eclipse Jetty, Red Hat HawtIO HawtIO 4.4.0, Red Hat build of Apache Camel 4.18.1 for Spring Boot 3.5.14, Red Hat Offline Knowledge Portal 1.2.12, Red Hat Data Grid 8, Red Hat JBoss Enterprise Application Platform 8, Red Hat JBoss Enterprise Application Platform Expansion Pack, Red Hat OpenShift Dev Spaces, Red Hat streams for Apache Kafka 3
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | org.eclipse.jetty.ee10:jetty-ee10-jaspi | 12.1.8 |
| Maven | org.eclipse.jetty.ee10:jetty-ee10-jaspi | 12.0.34 |
| Maven | org.eclipse.jetty.ee11:jetty-ee11-jaspi | 12.1.8 |
| Maven | org.eclipse.jetty.ee11:jetty-ee11-jaspi | 12.0.34 |
| Maven | org.eclipse.jetty.ee8:jetty-ee8-jaspi | 12.1.8 |
| Maven | org.eclipse.jetty.ee8:jetty-ee8-jaspi | 12.0.34 |
| Maven | org.eclipse.jetty.ee9:jetty-ee9-jaspi | 12.1.8 |
| Maven | org.eclipse.jetty.ee9:jetty-ee9-jaspi | 12.0.34 |
| Maven | org.eclipse.jetty:jetty-jaspi | 11.0.29 |
| Maven | org.eclipse.jetty:jetty-jaspi | 10.0.29 |
| Maven | org.eclipse.jetty:jetty-jaspi | 9.4.61 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Debian 12 | jetty9 | no fix |
| Debian 13 | jetty12 | no fix |
| Debian 13 | jetty9 | no fix |
| Debian 14 | jetty12 | no fix |
| Debian 14 | jetty9 | no fix |
| Ubuntu 14.04 LTS | jetty | no fix |
| Ubuntu 16.04 LTS | jetty | no fix |
| Ubuntu 16.04 LTS | jetty9 | no fix |
| Ubuntu 18.04 LTS | jetty9 | no fix |
| Ubuntu 20.04 LTS | jetty9 | no fix |
| Ubuntu 22.04 LTS | jetty9 | no fix |
| Ubuntu 24.04 LTS | jetty9 | no fix |
| Ubuntu 25.10 | jetty9 | no fix |
| Ubuntu 26.04 LTS | jetty9 | no fix |
| Ubuntu 26.10 | jetty9 | no fix |
| openSUSE Tumbleweed | jetty-minimal | 9.4.58-4.1 |