Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-5795

Опубликовано: 08 апр. 2026
Источник: redhat
CVSS3: 7.4
EPSS Низкий

Описание

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.

A flaw was found in Eclipse Jetty. The JASPIAuthenticator class is responsible for handling authentication checks. During these checks, the class sets two ThreadLocal variables to store authentication state. Under certain conditions, the authentication process can return early without properly clearing the ThreadLocal variables, allowing a subsequent request to inherit the un-cleared ThreadLocal values. This issue can cause broken access control, authentication bypass, privilege escalation and data breaches.

Отчет

This vulnerability is only exploitable when JASPIAuthenticator class returns early and a subsequent request inherits the un-cleared ThreadLocal values. This requires a new request to be assigned the exact same recycled thread, increasing the complexity of exploitation. Due to these reasons, this flaw has been rated with an important severity.

Меры по смягчению последствий

Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Data Grid 8jetty-ee10-servletNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-annotationsNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-apache-jspNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-cdiNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-fcgi-proxyNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-glassfish-jstlNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-homeNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-jaspiNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-jndiNot affected
Red Hat JBoss Enterprise Application Platform 8jetty-ee10-jspc-maven-pluginNot affected

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-226
https://bugzilla.redhat.com/show_bug.cgi?id=2456519org.eclipse.jetty.ee10/jetty-ee10: early return from the JASPIAuthenticator class without clearing ThreadLocal variables

EPSS

Процентиль: 42%
0.00529
Низкий

7.4 High

CVSS3

Связанные уязвимости

CVSS3: 7.4
ubuntu
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.

CVSS3: 7.4
nvd
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.

CVSS3: 7.4
debian
4 месяца назад

In Eclipse Jetty, the class JASPIAuthenticator initiates the authentic ...

CVSS3: 7.4
github
4 месяца назад

Eclipse Jetty: Early return from the JASPIAuthenticator code can potentially no clear ThreadLocal variables

suse-cvrf
3 месяца назад

Security update for jetty-minimal

EPSS

Процентиль: 42%
0.00529
Низкий

7.4 High

CVSS3