SMT2 formal verification of security-critical code paths
CVE-2026-32305 class: TLS/mTLS policy selection must be robust to fragmented ClientHello parsing and must not rely on single-record SNI peeks that can produce empty-SNI fallback into weaker default TLS config. This catches sibling variants where pre-sniff routing is decoupled from full-handshake parsing under fragmented records.
; benchmark generated from python API
(set-info :status unknown)
(declare-fun fragmented_clienthello_sni_safe () Int)
(assert
(<= fragmented_clienthello_sni_safe 1))
(assert
(>= fragmented_clienthello_sni_safe 1))
(assert
(and (distinct fragmented_clienthello_sni_safe 1) true))
(check-sat)