diff options
| author | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-10-30 15:18:24 +0100 |
|---|---|---|
| committer | Markus Pettersson <markus.pettersson@mullvad.net> | 2025-10-30 15:18:24 +0100 |
| commit | a2887f2c0055440fcc5bc0479cf81e99d8f82843 (patch) | |
| tree | 350e433bd4cb074beb344f0612c0c5c96c6a0788 | |
| parent | c690c53852a60495efbba9f1e0201fee87c4a2aa (diff) | |
| parent | 370dc90652c47dffcf69aec1aedceb1949d04b24 (diff) | |
| download | mullvadvpn-a2887f2c0055440fcc5bc0479cf81e99d8f82843.tar.xz mullvadvpn-a2887f2c0055440fcc5bc0479cf81e99d8f82843.zip | |
Merge branch 'go-2025-40xx-cves'
| -rw-r--r-- | wireguard-go-rs/libwg/osv-scanner.toml | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/wireguard-go-rs/libwg/osv-scanner.toml b/wireguard-go-rs/libwg/osv-scanner.toml index 02244ce698..085bedc172 100644 --- a/wireguard-go-rs/libwg/osv-scanner.toml +++ b/wireguard-go-rs/libwg/osv-scanner.toml @@ -100,3 +100,65 @@ reason = "wireguard-go does not use database/sql" id = "CVE-2025-47906" # GO-2025-3956 ignoreUntil = 2026-09-12 reason = "wireguard-go does not use os/exec" + +# Excessive CPU consumption in ParseAddress in net/mail +[[IgnoredVulns]] +id = "CVE-2025-61725" # GO-2025-4006 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use net/mail" + +# Quadratic complexity when checking name constraints (x509) +# This affects programs which validate arbitrary certificate chains +[[IgnoredVulns]] +id = "CVE-2025-58187" # GO-2025-4007 +ignoreUntil = 2026-10-30 +reason = "'This affects programs which validate arbitrary certificate chains.' wireguard-go does not do that" + +# ALPN negotiation errors can contain arbitrary text +[[IgnoredVulns]] +id = "CVE-2025-58189" # GO-2025-4008 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use crypto/tls" + +# Quadratic complexity when parsing some invalid inputs (encoding/pem) +[[IgnoredVulns]] +id = "CVE-2025-61723" # GO-2025-4009 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use encoding/pem" + +# Insufficient validation of bracketed IPv6 hostnames +[[IgnoredVulns]] +id = "CVE-2025-47912" # GO-2025-4010 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use net/url" + +# Pre-allocating memory when parsing DER payload can cause memory exhaustion (encoding/asn1) +[[IgnoredVulns]] +id = "CVE-2025-58185" # GO-2025-4011 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use encoding/asn1" + +# Lack of limit when parsing cookies can cause memory exhaustion (net/http) +[[IgnoredVulns]] +id = "CVE-2025-58186" # GO-2025-4012 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use net/http" + +# Panic when validating certificates with DSA public keys (crypto/x509) +# This affects programs which validate arbitrary certificate chains +[[IgnoredVulns]] +id = "CVE-2025-58188" # GO-2025-4013 +ignoreUntil = 2026-10-30 +reason = "'This affects programs which validate arbitrary certificate chains.' wireguard-go does not do that" + +# Unbounded allocation when parsing GNU sparse map (archive/tar) +[[IgnoredVulns]] +id = "CVE-2025-58183" # GO-2025-4014 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use archive/tar" + +# Excessive CPU consumption in Reader.ReadResponse (net/textproto) +[[IgnoredVulns]] +id = "CVE-2025-61724" # GO-2025-4015 +ignoreUntil = 2026-10-30 +reason = "wireguard-go does not use net/textproto" |
