SMT2 formal verification of security-critical code paths
CVE-2026-33412 class: shell-bound glob expansion must escape line separators (at least newline) in metacharacter sets. This catches sibling command-injection variants where common shell metacharacters are escaped but line-separator delimiters are omitted.
; benchmark generated from python API
(set-info :status unknown)
(declare-fun newline_escaped () Int)
(assert
(<= newline_escaped 1))
(assert
(>= newline_escaped 1))
(assert
(and (distinct newline_escaped 1) true))
(check-sat)