Skip to content
OpenAdvisories
Low · 3.5 CVE-2023-41900 EUVD-2023-2569GHSA-pwh8-58vv-vw48

Jetty's OpenId Revoked authentication allows one request

Published Sep 15, 2023 · Updated Feb 13, 2025 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
eclipse jetty.project >= 9.4.21, <= 9.4.51, >= 10.0.0, <= 10.0.15, >= 11.0.0, <= 11.0.15 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jetty9 9.4.52-1 —
Debian 13 jetty9 9.4.52-1 —
Debian 12 jetty9 9.4.50-4+deb12u1 DSA-5507-1
Debian 11 jetty9 9.4.39-3+deb11u2 DSA-5507-1
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS jetty9 No fix yet —
Ubuntu 20.04 LTS jetty9 No fix yet —
Ubuntu 18.04 LTS jetty9 No fix yet —
Ubuntu 16.04 LTS jetty9 No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP5 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLES 15 SP4 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLES 15 SP3 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLES 15 SP2 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
Show 5 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP3 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLES for SAP 15 SP2 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLE HPC 15 SP3 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SLE HPC 15 SP2 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
SUSE Enterprise Storage 7.1 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
ReleasePackageFixed inAdvisory
openSUSE Leap 15.5 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1
openSUSE Leap 15.4 jetty-minimal 9.4.53-150200.3.22.1 SUSE-SU-2023:4210-1

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling cloudwatch-exporter 0.15.4-r3 —

Affected packages

EcosystemPackageAffectedFixedRecord
Maven org.eclipse.jetty:jetty-openid >= 9.4.21, < 9.4.52.v20230823 9.4.52.v20230823 GHSA-pwh8-58vv-vw48
Maven org.eclipse.jetty:jetty-openid >= 10.0.0, < 10.0.16 10.0.16 GHSA-pwh8-58vv-vw48
Maven org.eclipse.jetty:jetty-openid >= 11.0.0, < 11.0.16 11.0.16 GHSA-pwh8-58vv-vw48

Advisories 4

References