Improper Certificate Validation in deadtrickster's SSL Verification Library
CVE-2026-117666
9.1CRITICAL
What is CVE-2026-117666?
The improper validation of hostnames using partial-label wildcard certificates poses a significant risk in deadtrickster's ssl_verify_fun library. The vulnerability allows adversaries to conduct man-in-the-middle attacks by exploiting a flaw in the matching algorithm, which incorrectly permits wildcard matches that cross label boundaries. For example, a certificate for f*.example.net may be accepted for f.evil.example.net, undermining the security intended by RFC 6125. This affects clients that disable Server Name Indication (SNI) and servers verifying client certificates without adequate safeguards.
Affected Version(s)
ssl_verify_fun 1.0.1 < 1.1.8
ssl_verify_fun a49ca56923356c7a3981692b23c42ef32c2990e0
References
CVSS V4
Score:
9.1
Severity:
CRITICAL
Confidentiality:
High
Integrity:
High
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Andrew Moore
Martin Karrer
Andrew Moore
Martin Karrer
deadtrickster
Jonatan Männchen / EEF
