GHSA-7m29-f4hw-g2vx · Severity: low · Ecosystem: go — uTLS has a fingerprint vulnerability from GREASE ECH mismatch for Chrome parrots
uTLS is a fork of crypto/tls, created to customize ClientHello for fingerprinting resistance while still using it for the handshake. Versions 1.6.0 through 1.8.0 contain a fingerprint mismatch with Chrome when using GREASE ECH, related to cipher suite selection. When Chrome selects the preferred cipher suite in the outer ClientHello and for ECH, it does so consistently based on hardware support—for example, if it prefers AES for the outer cipher suite, it also uses AES for ECH. However, the Chrome parrot in uTLS hardcodes AES preference for outer cipher suites but selects the ECH cipher suite randomly between AES and ChaCha20. This creates a 50% chance of selecting ChaCha20 for ECH while using AES for the outer cipher suite, a combination impossible in Chrome. This issue only affects GREASE ECH; in real ECH, Chrome selects the first valid cipher suite when AES is preferred, which uTLS handles correctly. This issue has been fixed in version 1.8.1.
Conclusion & alert: CVE-2026-27017 is rated Low Risk (12.1/100): CVSS Low severity, with low exploitation likelihood (EPSS 0.03%). Mandatory action: Low composite risk—no urgent action required; patch on your normal maintenance cycle and revisit priority if CVSS or EPSS increases.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-02-20 | — | 0.03% | — |
Full EPSS history (1 record total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 2.3 | 4.0 | LOW |
|
— | — | [email protected] |
| 5.3 | 3.1 | MEDIUM |
|
3.9 | 1.4 | [email protected] |
GHSA-7m29-f4hw-g2vx · Severity: low · Ecosystem: go — uTLS has a fingerprint vulnerability from GREASE ECH mismatch for Chrome parrots
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
unimportant | CVE-2026-27017 unimportant priority: Debian including 1 source packages (golang-refraction-networking-utls), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2026-27017 |
ubuntu
|
medium | CVE-2026-27017 medium priority: Ubuntu including 1 source packages (golang-refraction-networking-utls), 4 status rows across 4 suites (jammy, noble, questing, upstream): needs-triage 3, not-affected 1. | https://ubuntu.com/security/CVE-2026-27017 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| refraction-networking | utls | >= 1.6.0, < 1.8.1 | cpe:2.3:a:refraction-networking:utls:*:*:*:*:*:go:*:* |
| URL | Tags |
|---|---|
| https://github.com/refraction-networking/utls/security/advisories/GHSA-7m29-f4hw-g2vx | Vendor Advisory Patch |