CVE-2023-41900 json
Jetty's OpenId Revoked authentication allows one request
published 2023-09-15 3 y ago modified 2026-09-10 1 mo ago also GHSA-pwh8-58vv-vw48 , EUVD-2023-2569
- cvss
- 3.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.9%
- EPSS 0.9% chance of exploitation in 30 days, percentile 60%
- public exploits
- 0
- none known
Summary
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.
Patch / fix
- maven org.eclipse.jetty:jetty-openid 9.4.52.v20230823, 10.0.16, 11.0.16
- eclipse jetty 9.4.52, 10.0.16, 11.0.16
- jetty9 Debian 12 9.4.50-4+deb12u1
- jetty9 Debian 14, Debian 13 9.4.52-1
debian advisories DEBIAN-CVE-2023-41900
- jetty-minimal SLES for SAP 15 SP3, SLES for SAP 15 SP2, SLES 15 SP3-LTSS +9 more 9.4.53-150200.3.22.1
suse advisories SUSE-SU-2023:4210-1
- github.com/eclipse/jetty.project#9528 pull request
- github.com/eclipse/jetty.project#9660 pull request
- github.com/eclipse/jetty.project/security/advisories/GHSA-pwh8-58vv-v… advisory
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2023-41900 updated cvss 3.5
jetty: OpenId Revoked authentication allows one request
-
Red Hat Enterprise Linux 7 jetty-io, jetty-ant, jetty-jmx, jetty-jsp, jetty-xml, jetty-http, +30 more Red Hat JBoss Fuse 6 jettyaffected: no fix planned “Out of support scope”
-
Red Hat Fuse 7.12.1fixed: vendor fix RHSA-2023:7247
-
Red Hat Enterprise Linux 8 jetty-io, jetty-http, jetty-util, jetty-server, jetty-servlet, jetty-security, +1 more Red Hat Enterprise Linux 9 jetty-projectnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 23 mo ago
Exploit prediction
0.91% chance of exploitation in the next 30 days, higher than 60% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/eclipse/jetty.project/security/advisories/GHSA-pwh8-58vv-vw48 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 3.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N |
| NVD | 3.1 | 4.3 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
| GitHub | 3.1 | 3.5 | CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.eclipse.jetty:jetty-openid | >=9.4.21, <9.4.52.v20230823 >=10.0.0, <10.0.16 >=11.0.0, <11.0.16 |
9.4.52.v20230823 10.0.16 11.0.16 |
Affected products
- eclipse jetty.project
Classification
References
-
github.com
/eclipse/jetty.project/pull/9528
web, patch
-
github.com
/eclipse/jetty.project/pull/9660
web, patch
-
github.com
/eclipse/jetty.project/security/advisories/GHSA-pwh8-58vv-vw48
web, exploit, patch, vendor-advisory
-
debian.org
/security/2023/dsa-5507
web, third-party-advisory
-
security.netapp.com
/advisory/ntap-20231110-0004/
third-party-advisory
-
nvd.nist.gov
/vuln/detail/CVE-2023-41900
advisory
-
github.com
/eclipse/jetty.project
package
-
security.netapp.com
/advisory/ntap-20231110-0004
web
Sources
- CVE List CVE-2023-41900
- GitHub Advisory GHSA-pwh8-58vv-vw48
- NVD CVE-2023-41900
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.