Hello,

On 21/04/2026 11:51, youssef hamdi wrote:
Mean TTE: 0.022s | CWE-757 | CVSS 8.1

THE CORE ISSUE
──────────────
RFC 8446 does not mandate that a server REJECT a ClientHello
offering only classical groups when the server's policy requires
hybrid KEM. Server-side enforcement is currently optional. This
means deployments advertising post-quantum protection — including
those migrating under NIST PQC standards — can be silently
downgraded to classical-only sessions with no client-visible error

It seems the vulnerability describes intended behaviour. As per RFC8446, section 4.1.1.

   If the server selects an (EC)DHE group and the client did not offer a
   compatible "key_share" extension in the initial ClientHello, the
   server MUST respond with a HelloRetryRequest (Section 4.1.4 
<https://datatracker.ietf.org/doc/html/rfc8446#section-4.1.4>) message.

[...]

   If the server is unable to negotiate a supported set of parameters
   (i.e., there is no overlap between the client and server parameters),
   it MUST abort the handshake with either a "handshake_failure" or
   "insufficient_security" fatal alert (seeSection 6 
<https://datatracker.ietf.org/doc/html/rfc8446#section-6>).

It seems this case is already covered.

Kind regards,
Kris
_______________________________________________
TLS mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to