CVE-2026-82509 · Runtime
NO FIX YET · SEE WHAT TO DO
The V language's net.http module completes HTTPS handshakes without verifying certificates by default, in both the mbedtls and OpenSSL backends. An on-path attacker can present a bad certificate and read or modify HTTPS traffic made through http.get, http.post or http.fetch.
first public Nov 8, 2026 · 1 source
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Any V program that makes HTTPS requests with net.http using the default config is exposed to certificate-check bypass from a network path the attacker controls. Programs that set validate: true explicitly are not affected by the default. Programs making no HTTPS calls can skip it.
Not affected if no-https-calls, validate-true
Who cares net.http, tls, v
http.get, http.post or http.fetch calls over HTTPS.validate: true is set on SSLConnectConfig or FetchConfig; if not, the default applies.0.5.2.0.5.2 that includes commit , per the linked patch.V programming language standard library net.http through version 0.5.2 prior to commit 4077484 contains a TLS certificate validation bypass vulnerability that allows on-path attackers to intercept HTTPS traffic by exploiting the default false value of SSLConnectConfig.validate and FetchConfig.validate, which completes TLS handshakes without verifying certificates in both the mbedtls and OpenSSL backends. Attackers can present an expired, self-signed, wrong-hostname, or untrusted-root certificate to successfully complete the handshake via http.get, http.post, or http.fetch, enabling interception or modification of HTTPS traffic unless validate: true is explicitly configured.
Check it with your coding agent
It reads this page and tells you if your code is affected.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
4077484validate: true explicitly on SSLConnectConfig and FetchConfig until upgraded.This page as .md · .json · CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.