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)
{
"versions": [
{
"introduced": "0"
},
{
"last_affected": "2.45"
},
{
"introduced": "0"
},
{
"last_affected": "3.0.16"
},
{
"introduced": "0"
},
{
"last_affected": "3.1.9"
}
]
}