|
|
|
|
|
by lmilcin
1556 days ago
|
|
> This vulnerability affects parsing maliciously crafted certificates, so it will mostly affect clients. Actually, it is the opposite. You seem to be unaware of the fact that servers do receive certificates from the clients which are then parsed. Which is already mentioned in the advisory document: "Thus vulnerable situations include:
- TLS clients consuming server certificates
- TLS servers consuming client certificates <---- here
- Hosting providers taking certificates or private keys from customers
- Certificate authorities parsing certification requests from subscribers
- Anything else which parses ASN.1 elliptic curve parameters"
|
|
TLS server implementations should be aborting the TLS connection for violating the TLS Handshake state machine if a client attempts to send a client certificate when it wasn't requested.
So while this bug affects both clients and servers, 100% of clients are parsing the server's TLS cert during the TLS handshake, but less than ~1% of servers are parsing a client's certificate during a handshake.