CVE-2023-41900: Jetty's OpenId Revoked authentication allows one request
Vulnerability summary
CVE-2023-41900 is a medium (CVSS 4.3) Weak Authentication vulnerability in debian debian_linux. EPSS estimates a 0.91% chance of exploitation in the next 30 days, higher than 60.1% of scored vulnerabilities. 1 public exploit is recorded.
Not severe (CVSS 3.5, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 2 · Related 4Timeline
- 15-09-2023PublishedVulnerability first disclosed.
- 13-02-2025Last modifiedVulnerability information updated.
Description
Jetty is a Java based web server and servlet engine. Versions 9.4.21 through 9.4.51, 10.0.15, and 11.0.15 are vulnerable to weak authentication. If a Jetty `OpenIdAuthenticator` uses the optional nested `LoginService`, and that `LoginService` decides to revoke an already authenticated user, then the current request will still treat the user as authenticated. The authentication is then cleared from the session and subsequent requests will not be treated as authenticated. So a request on a previously authenticated session could be allowed to bypass authentication after it had been rejected by the `LoginService`. This impacts usages of the jetty-openid which have configured a nested `LoginService` and where that `LoginService` will is capable of rejecting previously authenticated users. Versions 9.4.52, 10.0.16, and 11.0.16 have a patch for this issue.
CVSS metrics
7 scores · 7 sources · 1 version- CVE.orgCNA3.5LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:NDiffers
- OSV · UbuntuEcosystem advisory · calculated4.3MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- OSV · DebianEcosystem advisory · calculated4.3MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
- OSV · WolfiEcosystem advisory · calculated3.5LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:NDiffers
- OSV · ChainguardEcosystem advisory · calculated3.5LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:NDiffers
- OSV · MavenEcosystem advisory · calculated3.5LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:NDiffers
EPSS trend
Probability
0.91%
Chance of exploitation in the next 30 days
Percentile
60%
Versus all other CVEs
30-day change
Decrease -0.01 pp
From 0.92% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundJetty.Project
Maturity: poc
Weaknesses
CWE · root cause- CWE-1390Weak AuthenticationThe product uses an authentication mechanism to restrict access to specific users or identities, but the mechanism does not sufficiently prove that the claimed identity is correct.
- CWE-287Improper AuthenticationWhen an actor claims to have a given identity, the product does not prove or insufficiently proves that the claim is correct.
Affected systems
Known conditions: network-reachable, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Debian2 products
- jetty9< 9.4.50-4+deb12u1 | < 9.4.52-1
- debian_linuxEOL11.0 | 12.0
Eclipse2 products
- jetty≥ 9.4.21, < 9.4.52 | ≥ 10.0.0, < 10.0.16 | ≥ 11.0.0, < 11.0.16
- jetty.project≥ 9.4.21, ≤ 9.4.51 | ≥ 10.0.0, ≤ 10.0.15 | ≥ 11.0.0, ≤ 11.0.15
Chainguard1 product
- cloudwatch-exporter< 0.15.4-r3
Org.eclipse.jetty1 product
- jetty-openid≥ 9.4.21, < 9.4.52.v20230823 | ≥ 10.0.0, < 10.0.16 | ≥ 11.0.0, < 11.0.16
Ubuntu1 product
- jetty9All versions (No fix recorded)
Wolfi1 product
- cloudwatch-exporter< 0.15.4-r3
6 vendors · 8 products
References
12 links- github.com/eclipse/jetty.project/security/advisories/GHSA-pwh8-58vv-vw48X Refsource CONFIRMREPORTAdvisoryWEBExploitPatchVendor Advisory