In Eclipse Californium version 2.0.0 to 2.6.4 and 3.0.0-M1 to 3.0.0-M3, the certificate based (x509 and RPK) DTLS handshakes accidentally succeeds without verifying the server side's signature on the client side, if that signature is not included in the server's ServerKeyExchange.
{
"cpe": [
"cpe:2.3:a:eclipse:californium:*:*:*:*:*:*:*:*",
"cpe:2.3:a:eclipse:californium:3.0.0:m1:*:*:*:*:*:*",
"cpe:2.3:a:eclipse:californium:3.0.0:m2:*:*:*:*:*:*",
"cpe:2.3:a:eclipse:californium:3.0.0:m3:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.6.5"
},
{
"introduced": "3.0.0-m1"
},
{
"last_affected": "3.0.0-m1"
},
{
"introduced": "3.0.0-m2"
},
{
"last_affected": "3.0.0-m2"
},
{
"introduced": "3.0.0-m3"
},
{
"last_affected": "3.0.0-m3"
}
],
"source": [
"CPE_RANGE",
"CPE_STRING"
]
}