NewApp Monitoring is liveSign up free
AgentbeamBeta
Open-source package vulnerability · Maven

CVE-2025-12383: Eclipse Jersey has a Race Condition

criticalCVSS 4.0 9.4GHSA-7p63-w6x9-6gr7

In Eclipse Jersey versions 2.45, 3.0.16, 3.1.9 a race condition can cause ignoring of critical SSL configurations - such as mutual authentication, custom key/trust stores, and other security settings. This issue may result in SSLHandshakeException under normal circumstances, but under certain conditions, it could lead to unauthorized trust in insecure servers (see PoC)

Published Nov 18, 2025 · Updated Feb 5, 2026

Affected packages

org.glassfish.jersey.core:jersey-client

Ecosystem
Maven
Affected
= 2.45
Fixed in
2.46
Check
mvn dependency:tree -Dincludes=org.glassfish.jersey.core:jersey-client

org.glassfish.jersey.core:jersey-client

Ecosystem
Maven
Affected
= 3.0.16
Fixed in
3.0.17
Check
mvn dependency:tree -Dincludes=org.glassfish.jersey.core:jersey-client

org.glassfish.jersey.core:jersey-client

Ecosystem
Maven
Affected
= 3.1.9
Fixed in
3.1.10
Check
mvn dependency:tree -Dincludes=org.glassfish.jersey.core:jersey-client

Advisory details

From the GitHub Advisory Database (CC BY 4.0).

In Eclipse Jersey versions 2.45, 3.0.16, 3.1.9 a race condition can cause ignoring of critical SSL configurations - such as mutual authentication, custom key/trust stores, and other security settings. This issue may result in SSLHandshakeException under normal circumstances, but under certain conditions, it could lead to unauthorized trust in insecure servers (see PoC)

Credited to irene221b, yeikel.

References

How this page is made: the data panel comes from the GitHub Advisory Database, CISA’s KEV catalog, the NVD and FIRST EPSS, and updates twice a day. No analysis has been written for this entry yet. Methodology