CVE-2026-26994: uTLS ServerHellos are accepted without checking TLS 1.3 downgrade canaries
Vulnerability summary
CVE-2026-26994 is a medium (CVSS 6.5) Protection Mechanism Failure vulnerability in refraction-networking utls. EPSS estimates a 0.30% chance of exploitation in the next 30 days, higher than 22.9% of scored vulnerabilities.
Not severe (CVSS 6.5, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 20-02-2026PublishedVulnerability first disclosed.
- 20-02-2026Last modifiedVulnerability information updated.
Description
uTLS is a fork of crypto/tls, created to customize ClientHello for fingerprinting resistance while still using it for the handshake. In versions 1.6.7 and below, uTLS did not implement the TLS 1.3 downgrade protection mechanism specified in RFC 8446 Section 4.1.3 when using a uTLS ClientHello spec. This allowed an active network adversary to downgrade TLS 1.3 connections initiated by a uTLS client to a lower TLS version (e.g., TLS 1.2) by modifying the ClientHello message to exclude the SupportedVersions extension, causing the server to respond with a TLS 1.2 ServerHello (along with a downgrade canary in the ServerHello random field). Because uTLS did not check the downgrade canary in the ServerHello random field, clients would accept the downgraded connection without detecting the attack. This attack could also be used by an active network attacker to fingerprint uTLS connections. This issue has been fixed in version 1.7.0.
CVSS metrics
7 scores · 7 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · DebianEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · WolfiEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · GoEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- OSV · ChainguardEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
- NVDNIST6.5MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
EPSS trend
Probability
0.30%
Chance of exploitation in the next 30 days
Percentile
23%
Versus all other CVEs
30-day change
Decrease -0.08 pp
From 0.38% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.
Chainguard1 product
- nuclei< 3.4.2-r2
Debian1 product
- golang-refraction-networking-utlsAll versions (No fix recorded)
Github.com/refraction-networking1 product
- utls< 1.7.0 | ≥ 1.0.0, < 1.7.0
Refraction-networking1 product
- utls< 1.7.0
Ubuntu1 product
- golang-refraction-networking-utlsAll versions (No fix recorded)
Wolfi1 product
- nuclei< 3.4.2-r2
6 vendors · 6 products
References
11 links- github.com/refraction-networking/utls/security/advisories/GHSA-pmc3-p9hx-jq96X Refsource CONFIRMREPORTAdvisoryWEBPatchVendor Advisory
- github.com/refraction-networking/utls/commit/f8892761e2a4d29054264651d3a86fda83bc83f9X Refsource MISCREPORTFIXWEBPatch