7.4High

CVE-2026-5795

Eclipse Foundation Eclipse Jetty; Red Hat HawtIO HawtIO 4.4.0; Red Hat Red Hat build of Apache Camel 4.18.1 for Spring Boot 3.5.14; Red Hat Red Hat Offline Kno… Published: (7 months ago)

Description

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.

Weakness (CWE): CWE-226CWE-287

Data: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Published as the sources state it, in English.

Affected products and versions

VendorProductVersions
apache camel hawtio 4.4 —
Eclipse Foundation Eclipse Jetty 12.1.0 – ≤ 12.1.7, 12.0.0 – ≤ 12.0.33, 11.0.0 – ≤ 11.0.28, 10.0.0 – ≤ 10.0.28, 9.4.0 – ≤ 9.4.60
eclipse jetty 9.4.0 – ≤ 9.4.58
offline knowledge portal 1.2 —
Red Hat HawtIO HawtIO 4.4.0 all versions
Red Hat Red Hat build of Apache Camel 4.18.1 for Spring Boot 3.5.14 all versions
Red Hat Red Hat Data Grid 8 —
Red Hat Red Hat JBoss Enterprise Application Platform 8 —
Red Hat Red Hat JBoss Enterprise Application Platform Expansion Pack —
Red Hat Red Hat Offline Knowledge Portal 1.2.12 all versions
Red Hat Red Hat OpenShift Dev Spaces —
Red Hat streams for Apache Kafka 3 all versions

References and patches

CPE matches (NVD) (5)

  • cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* ≥ 9.4.0 ≤ 9.4.58
  • cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* ≥ 10.0.0 ≤ 10.0.26
  • cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* ≥ 11.0.0 ≤ 11.0.26
  • cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* ≥ 12.0.0 < 12.0.34
  • cpe:2.3:a:eclipse:jetty:*:*:*:*:*:*:*:* ≥ 12.1.0 < 12.1.8