Conversation

CVE-2021-3450 is kinda delightful because it was introduced by a change that rejects custom curve parameters (which is what broke Windows last year), and it only affects X509_V_FLAG_X509_STRICT mode. Complexity is killer.
5
62
CVE-2021-3449 looks like it could have been found easily if anyone figured out how to fuzz renegotiation, but renegotiation is sadness. Anyway, sounds like you can crash most OpenSSL servers on the Internet today.
7
67
Replying to
There's this note for CVE-2021-3449: > A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). Disabling client-initiated renegotiation is a standard security measure checked by internet.nl for web/mail servers.
2
5
Replying to and
It's a good example of OpenSSL's failure to address security systemically rather than case-by-case. TLS 1.3 got rid of this and BoringSSL disables it by default as part of far broader attack surface reduction. I'm glad AOSP completely moved to BoringSSL from a mix of libraries.
3
Show additional replies, including those that may contain offensive content
Show