PT-2026-141717
CVE-2026-82509
·
Published
2026-11-10
·
Updated
2026-11-10
Description by
CVSS 3.1
7.4
HighMetricsAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions
V programming language versions prior to 0.5.2 commit 4077484
Description
The standard library
net.http contains a TLS certificate validation bypass. This occurs because SSLConnectConfig.validate and FetchConfig.validate default to false, allowing TLS handshakes to complete without verifying certificates in both mbedtls and OpenSSL backends. An on-path attacker can intercept, read, or modify HTTPS traffic by presenting an expired, self-signed, wrong-hostname, or untrusted-root certificate when the client uses http.get, http.post, or http.fetch without explicitly setting validate: true.Recommendations
Update V programming language to version 0.5.2 commit 4077484 or later.
As a temporary mitigation, explicitly configure
validate: true when using http.get, http.post, or http.fetch to ensure certificates are verified. Found an issue in the description? Have something to add? Feel free to write us 👾