CVE-2026-27017: low-severity vulnerability in refraction-networking utls
uTLS has a Chrome Parrot Fingerprint Vulnerability due to GREASE ECH Cipher Suite Mismatch
Published
E-mail alert when it lands in KEV, gets a public PoC or its score goes up.
No sign of exploitation. No public exploitation artifact known so far.
uTLS versions 1.6.0 to 1.8.0 mimic Chrome's TLS fingerprint inconsistently when using GREASE ECH: they randomly pick between AES and ChaCha20 for encrypted client hello while always using AES for the outer connection, creating a detectable mismatch that Chrome never produces. This breaks the fingerprinting resistance that uTLS is designed to provide.
The vulnerability exists in uTLS's Chrome parrot implementation for GREASE ECH (Encrypted Client Hello), where cipher suite selection for the ECH inner handshake is randomized (50% AES, 50% ChaCha20) rather than being deterministically derived from the outer cipher suite preference, allowing passive TLS fingerprinting attacks to distinguish uTLS from genuine Chrome browsers. The issue requires GREASE ECH to be negotiated during the TLS handshake; real ECH is unaffected because uTLS correctly selects the first valid cipher suite when AES is preferred. Remediation is available in version 1.8.1.
In the same product, most dangerous first.