criticalCVSS 9.1Vulnerability

CVE-2026-49457

### Impact The QUIC client did not authenticate the server during the TLS 1.3 handshake. The CertificateVerify signature was not checked, the certificate chain was not validated, and the hostname was not compared against the certificate, so `verify` was effectively a no-op on the client. A man-in-the-middle on the network path could present any certificate and impersonate any server, defeating the confidentiality and integrity of the connection. HTTP/3 uses the same client and was equally affected. Handshakes authenticated by a PSK (session resumption) are not affected, because the peer is authenticated by the PSK binder and no certificate is sent. ### Patches Fixed in 1.4.4. The client now verifies the CertificateVerify signature, validates the certificate chain against the trust store (`cacerts` option, the operating system store by default), and checks the hostname. Client `verify` now defaults to on; set `verify => false` to accept any certificate (for example a self-signed test server). ### Workarounds None before 1.4.4. `verify => true` had no effect, and inspecting the certificate after connecting does not help because without the signature check the peer is never proven to own the certificate it presents. ### Credit Reported by benmmurphy.

Properties

summary
QUIC has Broken TLS verification
severity
critical
epss_score
0.00149
cvss_score
9.1
ghsa_published
2026-07-01T20:32:34Z
source_url
https://github.com/advisories/GHSA-2r8v-p65x-3663
ghsa_updated
2026-07-01T20:32:36Z
ghsa_id
GHSA-2r8v-p65x-3663
cve_id
CVE-2026-49457
cvss_vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
is_ghsa_only
false
epss_percentile
0.04633

Related Entities (6)

ENRICHED_BY (1)

[Source]FIRST EPSS

HAS_WEAKNESS (2)

[Weakness]Improper Certificate Validation
[Weakness]Improper Validation of Certificate with Host Mismatch

REPORTED_BY (1)

[Source]GitHub Advisory Database

AFFECTS (1)

[Software]erlang/quic

VULNERABLE_TO (1)

[Software]erlang/quic

Explore deeper with Ninja Signal's threat intelligence graph

CVE-2026-49457 (CVSS 9.1) — Ninja Signal Threat Intelligence | Ninja Signal