Every CVE Search/ Get API key

CVE-2023-41900

Jetty's OpenId Revoked authentication allows one request

3.5 LowFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
Low
Integrity
None
Availability
None

Exploit likelihood

0.91%Up 0.9 points since Sep 16, 2023
90%50%10%1%

What each source reports

CVE List Score used 3.5

Jetty's OpenId Revoked authentication allows one request

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.

Record
CVE-2023-41900
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Weakness
CWE-1390
Updated
2026-11-02
EUVDEUVD-2023-2569 3.5

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.

Record
EUVD-2023-2569
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Updated
2026-11-03
GitHub AdvisoriesGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.

Impact

There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.

Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.

However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.

Patches

Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067

Workarounds

Don't use Jetty's XmlParser to parse data from users.

Record
GHSA-58qw-p7qm-5rvh
CVSS 3.1
3.9 LowCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-611
Updated
2026-11-02
GitHub AdvisoriesGHSA-pwh8-58vv-vw48 3.5

Jetty's OpenId Revoked authentication allows one request

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.

Impact

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.

Original Report

working on a custom OpenIdAuthenticator, I discovered the following:

https://github.com/eclipse/jetty.project/blob/jetty-10.0.14/jetty-openid/src/main/java/org/eclipse/jetty/security/openid/OpenIdAuthenticator.java#L505

In the case where the LoginService does return that the authentication has been revoked (from the validate() call on line 463), the OpenIdAuthenticator removes the authentication from the session; however the current request still proceeds as if authenticated, since it falls through to "return authentication" on line 505.

This is fixed by moving the line 505 (and associated debug log) inside the else block that ends on line 502, instead of outside it. Then the revocation case will run through to line 517 and will trigger a new OpenId authentication which I think is correct.

I think this revocation can only occur if you do attach a separate LoginService to the OpenIdLoginService, but in that case the revoked authentication will still let the next request through (and possibly more than one if they are very close to simultaneous).

Technically I think this is a security vulnerability, if a very minor one, so I'm sending this off-list.

Patched Versions

Fixed in Jetty Versions:

Workaround

Upgrade your version of Jetty.

References

Record
GHSA-pwh8-58vv-vw48
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Weakness
CWE-287, CWE-1390
Updated
2026-11-02
NVD 3.5

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.

Record
CVE-2023-41900
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Weakness
CWE-1390, CWE-287
Updated
2026-11-02
OSV 3.5

Jetty's OpenId Revoked authentication allows one request

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.

Record
CVE-2023-41900
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Weakness
CWE-1390
Updated
2026-11-02
Show 10 moreShow less
OSVDEBIAN-CVE-2023-41900 4.3

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.

Record
DEBIAN-CVE-2023-41900
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVGHSA-58qw-p7qm-5rvh 3.9

Eclipse Jetty XmlParser allows arbitrary DOCTYPE declarations

From the reporter

XmlParser is vulnerable to XML external entity (XXE) vulnerability. XmlParser is being used when parsing Jetty’s xml configuration files. An attacker might exploit this vulnerability in order to achieve SSRF or cause a denial of service. One possible scenario is importing a (remote) malicious WAR into a Jetty’s server, while the WAR includes a malicious web.xml.

Impact

There are no circumstances in a normally deployed Jetty server where potentially hostile XML is given to the XmlParser class without the attacker already having arbitrary access to the server. I.e. in order to exploit XmlParser the attacker would already have the ability to deploy and execute hostile code. Specifically, Jetty has no protection against malicious web application and potentially hostile web applications should only be run on an isolated virtualisation.

Thus this is not considered a vulnerability of the Jetty server itself, as any such usage of the jetty XmlParser is equally vulnerable as a direct usage of the JVM supplied SAX parser. No CVE will be allocated to this advisory.

However, any direct usage of the XmlParser class by an application may be vulnerable. The impact would greatly depend on how the application uses XmlParser, but it could be a denial of service due to large entity expansion, or possibly the revealing local files if the XML results are accessible remotely.

Patches

Ability to configure the SAXParserFactory to fit the needs of your particular XML parser implementation have been merged as part of PR #10067

Workarounds

Don't use Jetty's XmlParser to parse data from users.

Record
GHSA-58qw-p7qm-5rvh
CVSS 3.1
3.9 LowCVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L
Weakness
CWE-611
Updated
2026-11-02
OSVGHSA-pwh8-58vv-vw48 3.5

Jetty's OpenId Revoked authentication allows one request

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.

Impact

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.

Original Report

working on a custom OpenIdAuthenticator, I discovered the following:

https://github.com/eclipse/jetty.project/blob/jetty-10.0.14/jetty-openid/src/main/java/org/eclipse/jetty/security/openid/OpenIdAuthenticator.java#L505

In the case where the LoginService does return that the authentication has been revoked (from the validate() call on line 463), the OpenIdAuthenticator removes the authentication from the session; however the current request still proceeds as if authenticated, since it falls through to "return authentication" on line 505.

This is fixed by moving the line 505 (and associated debug log) inside the else block that ends on line 502, instead of outside it. Then the revocation case will run through to line 517 and will trigger a new OpenId authentication which I think is correct.

I think this revocation can only occur if you do attach a separate LoginService to the OpenIdLoginService, but in that case the revoked authentication will still let the next request through (and possibly more than one if they are very close to simultaneous).

Technically I think this is a security vulnerability, if a very minor one, so I'm sending this off-list.

Patched Versions

Fixed in Jetty Versions:

Workaround

Upgrade your version of Jetty.

References

Record
GHSA-pwh8-58vv-vw48
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
Weakness
CWE-1390, CWE-287
Updated
2026-11-02
OSVUBUNTU-CVE-2023-41900 3.5

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.

Record
UBUNTU-CVE-2023-41900
CVSS 3.1
3.5 LowCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:N/A:N
CVSS 3.1
4.3 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Updated
2026-11-02
OSVCLSA-2026-1767658110 No score

TuxCare security update for org.eclipse.jetty (3 CVEs)

TuxCare rebuilt 2 org.eclipse.jetty packages to address 3 CVEs. Fixed in 9.4.24.v20191120-tuxcare.1.

Record
CLSA-2026-1767658110
Updated
2026-11-02
OSVCLSA-2026-1778546718 No score

TuxCare security update for 7 packages (14 CVEs)

TuxCare rebuilt 7 packages to address 14 CVEs. Fixed in 9.4.50.v20221201-tuxcare.1.

Record
CLSA-2026-1778546718
Updated
2026-11-02
OSVCLSA-2026-1779065189 No score

TuxCare security update for 24 packages (9 CVEs)

TuxCare rebuilt 24 packages to address 9 CVEs. Fixed in 9.4.41.v20210516-tuxcare.1.

Record
CLSA-2026-1779065189
Updated
2026-11-02
OSVCLSA-2026-1779842950 No score

TuxCare security update for 5 packages (5 CVEs)

TuxCare rebuilt 5 packages to address 5 CVEs. Fixed in 9.4.48.v20220622-tuxcare.2.

Record
CLSA-2026-1779842950
Updated
2026-11-02
OSVopenSUSE-SU-2024:13329-1 No score

jetty-annotations-9.4.53-1.1 on GA media

These are all security issues fixed in the jetty-annotations-9.4.53-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:13329-1
Updated
2026-11-02
OSVSUSE-SU-2023:4210-1 No score

Security update for jetty-minimal

This update for jetty-minimal fixes the following issues:

  • Updated to version 9.4.53.v20231009:

    • CVE-2023-44487: Fixed a potential denial of service scenario via RST frame floods (bsc#1216169).
    • CVE-2023-36478: Fixed an integer overflow in the HTTP/2 HPACK decoder (bsc#1216162).
    • CVE-2023-40167: Fixed a permissive HTTP header parsing issue that could potentially lead to HTTP smuggling attacks (bsc#1215417).
    • CVE-2023-36479: Fixed an incorrect command execution when sending requests with certain characters in requested filenames (bsc#1215415).
    • CVE-2023-41900: Fixed an issue where an invalidated session would be allowed to perform a single request (bsc#1215416).
Record
SUSE-SU-2023:4210-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.eclipse.jetty:jetty-xml
Maven
11.0.0-alpha0 to 11.0.15
11.0.16
org.eclipse.jetty:jetty-xml
Maven
10.0.0-alpha0 to 10.0.15
10.0.16
org.eclipse.jetty:jetty-xml
Maven
12.0.0.alpha0 to 12.0.0.beta4
12.0.0
org.eclipse.jetty:jetty-xml
Maven
through 9.4.51
9.4.52.v20230823
org.eclipse.jetty:jetty-openid
Maven
9.4.21 to 9.4.51
9.4.52.v20230823
org.eclipse.jetty:jetty-openid
Maven
10.0.0 to 10.0.15
10.0.16
org.eclipse.jetty:jetty-openid
Maven
11.0.0 to 11.0.15
11.0.16
org.eclipse.jetty:jetty-openid
TuxCare:Maven
From an advisory covering 3 CVEs
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 3 CVEs
9.4.24.v20191120 up to 9.4.24.v20191120-tuxcare.1
9.4.24.v20191120-tuxcare.1
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
Show 63 moreShow less
Affected packages
PackageAffectedFixed
org.eclipse.jetty.http2:http2-server
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-http
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-openid
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty:jetty-xml
TuxCare:Maven
From an advisory covering 13 CVEs
9.4.50.v20221201 up to 9.4.50.v20221201-tuxcare.1
9.4.50.v20221201-tuxcare.1
org.eclipse.jetty.websocket:javax-websocket-client-impl
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:javax-websocket-server-impl
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:websocket-api
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:websocket-client
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:websocket-common
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:websocket-server
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.websocket:websocket-servlet
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-annotations
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-bom
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-client
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-continuation
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-http
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-io
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-jmx
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-jndi
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-plus
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-security
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-servlet
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-util
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-util-ajax
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-webapp
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty:jetty-xml
TuxCare:Maven
From an advisory covering 8 CVEs
9.4.41.v20210516 up to 9.4.41.v20210516-tuxcare.1
9.4.41.v20210516-tuxcare.1
org.eclipse.jetty.http2:http2-common
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-openid
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-server
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-servlets
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
org.eclipse.jetty:jetty-xml
TuxCare:Maven
From an advisory covering 4 CVEs
9.4.48.v20220622 up to 9.4.48.v20220622-tuxcare.2, plus listed versions
9.4.48.v20220622-tuxcare.1
9.4.48.v20220622-tuxcare.2
jetty9
Debian:12
before 9.4.50-4+deb12u1, plus listed versions
9.4.50-4
9.4.50-4+deb12u1
jetty9
Debian:13
before 9.4.52-1
9.4.52-1
jetty9
Debian:14
before 9.4.52-1
9.4.52-1
jetty9
Debian:11
From an advisory covering 5 CVEs
before 9.4.39-3+deb11u2, plus listed versions
9.4.39-39.4.39-3+deb11u1
9.4.39-3+deb11u2
jetty9
Debian:12
From an advisory covering 5 CVEs
before 9.4.50-4+deb12u1, plus listed versions
9.4.50-4
9.4.50-4+deb12u1
org.eclipse.jetty:jetty-xml
Maven
10.0.0-alpha0 up to 10.0.16, plus listed versions
10.0.010.0.0.alpha110.0.0.alpha210.0.0.beta010.0.0.beta1
Show 17 moreShow less
10.0.0.beta210.0.0.beta310.0.110.0.1010.0.1110.0.1210.0.1310.0.1410.0.1510.0.210.0.310.0.410.0.510.0.610.0.710.0.810.0.9
10.0.16
org.eclipse.jetty:jetty-xml
Maven
11.0.0-alpha0 up to 11.0.16, plus listed versions
11.0.011.0.0.beta111.0.0.beta211.0.0.beta311.0.1
Show 14 moreShow less
11.0.1011.0.1111.0.1211.0.1311.0.1411.0.1511.0.211.0.311.0.411.0.511.0.611.0.711.0.811.0.9
11.0.16
org.eclipse.jetty:jetty-xml
Maven
12.0.0.alpha0 up to 12.0.0, plus listed versions
12.0.0.alpha112.0.0.alpha212.0.0.alpha312.0.0.beta012.0.0.beta112.0.0.beta212.0.0.beta312.0.0.beta4
12.0.0
org.eclipse.jetty:jetty-xml
Maven
before 9.4.52.v20230823, plus listed versions
7.0.0.M07.0.0.M17.0.0.M27.0.0.M37.0.0.M4
Show 45 moreShow less
7.0.0.RC07.0.0.RC17.0.0.RC27.0.0.RC37.0.0.RC47.0.0.RC57.0.0.RC67.0.0.v200910057.0.1.v200911257.0.2.RC07.0.2.v201003317.1.0.RC07.1.0.RC17.1.0.v201005057.1.1.v201005177.1.2.v201005237.1.3.v201005267.1.4.v201006107.1.5.v201007057.1.6.v201007157.2.0.RC07.2.0.v201010207.2.1.v201011117.2.2.v201012057.3.0.v201102037.3.1.v201103077.4.0.RC07.4.0.v201104147.4.1.v201105137.4.2.v201105267.4.3.v201107017.4.4.v201107077.4.5.v201107257.5.0.RC07.5.0.RC17.5.0.RC27.5.0.v201109017.5.1.v201109087.5.2.v201110067.5.3.v201110117.5.4.v201110247.6.0.RC07.6.0.RC17.6.0.RC27.6.0.RC3
9.4.52.v20230823
org.eclipse.jetty:jetty-openid
Maven
9.4.21 up to 9.4.52.v20230823, plus listed versions
9.4.21.v201909269.4.22.v201910229.4.23.v201911189.4.24.v201911209.4.25.v20191220
Show 26 moreShow less
9.4.26.v202001179.4.27.v202002279.4.28.v202004089.4.29.v202005219.4.30.v202006119.4.31.v202007239.4.32.v202009309.4.33.v202010209.4.34.v202011029.4.35.v202011209.4.36.v202101149.4.37.v202102199.4.38.v202102249.4.39.v202103259.4.40.v202104139.4.41.v202105169.4.42.v202106049.4.43.v202106299.4.44.v202109279.4.45.v202202039.4.46.v202203319.4.47.v202206109.4.48.v202206229.4.49.v202209149.4.50.v202212019.4.51.v20230217
9.4.52.v20230823
org.eclipse.jetty:jetty-openid
Maven
10.0.0 up to 10.0.16, plus listed versions
10.0.110.0.1010.0.1110.0.1210.0.13
Show 10 moreShow less
10.0.1410.0.1510.0.210.0.310.0.410.0.510.0.610.0.710.0.810.0.9
10.0.16
org.eclipse.jetty:jetty-openid
Maven
11.0.0 up to 11.0.16, plus listed versions
11.0.111.0.1011.0.1111.0.1211.0.13
Show 10 moreShow less
11.0.1411.0.1511.0.211.0.311.0.411.0.511.0.611.0.711.0.811.0.9
11.0.16
jetty-minimal
SUSE:Linux Enterprise Module for Development Tools 15 SP4
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise Module for Development Tools 15 SP5
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise Server 15 SP2-LTSS
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise Server 15 SP3-LTSS
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise Server for SAP Applications 15 SP2
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Linux Enterprise Server for SAP Applications 15 SP3
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
SUSE:Enterprise Storage 7.1
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
openSUSE:Leap 15.4
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty-minimal
openSUSE:Leap 15.5
From an advisory covering 5 CVEs
before 9.4.53-150200.3.22.1
9.4.53-150200.3.22.1
jetty9
Ubuntu:16.04:LTS
All versions, plus listed versions
9.2.14-1
None known
jetty9
Ubuntu:18.04:LTS
All versions, plus listed versions
9.2.22-29.2.22-39.2.23-19.4.15-1~18.04.1ubuntu1
None known
jetty9
Ubuntu:20.04:LTS
All versions, plus listed versions
9.4.18-2build29.4.26-1
None known
jetty9
Ubuntu:22.04:LTS
All versions, plus listed versions
9.4.39-39.4.44-29.4.44-39.4.44-49.4.45-1
None known

History

History
RecordedChangedSources
affected, facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2023-41900 is a low vulnerability (CVSS 3.5) in Eclipse Jetty, published July 10, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.91%, the 60th percentile. Fixed in org.eclipse.jetty:jetty-xml 11.0.16.

References

Show 25 moreShow less
This page doesn't list everything

Left out here: 249 versions. The JSON record has them.

MoveEnter Open