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.
{
"versions": [
{
"introduced": "2.0.0"
},
{
"fixed": "2.6.5"
},
{
"introduced": "0"
},
{
"last_affected": "3.0.0-m1"
},
{
"introduced": "0"
},
{
"last_affected": "3.0.0-m2"
},
{
"introduced": "0"
},
{
"last_affected": "3.0.0-m3"
}
]
}