CVE-2026-5795CWE-226CWE-287

CVE-2026-5795

High · published April 8, 2026

CVSS v3.1
7.4
EPSS
1%
Percentile
48.7
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00613 · 48.7th percentile
Weaknesses
CWE-226 · Sensitive Information in Resource Not Removed Before Reuse; CWE-287 · Improper Authentication
Published
2026-04-08T18:16Z
Affected products (5)
ProductVersionsFixed in
eclipse/jetty≥ 9.4.0, ≤ 9.4.58—
eclipse/jetty≥ 10.0.0, ≤ 10.0.26—
eclipse/jetty≥ 11.0.0, ≤ 11.0.26—
eclipse/jetty≥ 12.0.0, < 12.0.3412.0.34
eclipse/jetty≥ 12.1.0, < 12.1.812.1.8
References (8)
EPSS history
Timeline
  • 08 APR 13:32Z
    In Eclipse Jetty, the class JASPIAuthenticator initiates the authentication checks, which set two ThreadLocal variable
    cvelistv5