CVE-2023-41900: low-severity vulnerability in eclipse jetty.project
Jetty's OpenId Revoked authentication allows one request
Published · Updated
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
Jetty's OpenID authentication has a timing flaw where a user whose access was just revoked can still complete one more request as if they were authenticated before being logged out. This matters because an attacker with a revoked session could perform one unauthorized action.
The OpenIdAuthenticator in Jetty (versions 9.4.21–9.4.51, 10.0.15, 11.0.15) fails to immediately enforce LoginService revocation decisions. When a nested LoginService rejects a previously authenticated user, the current request is processed as authenticated before the session state is cleared, allowing one request to bypass the revocation check. Subsequent requests are properly denied.
In the same product, most dangerous first.