Skip to main content

Go Standard Library

20 CVEs vendor

Monthly

CVE-2026-39822 Jul 08, 15:46 Go HIGH PATCH This Week

Sandbox escape in the Go standard library's os.Root API (os package) on Unix systems allows filesystem operations meant to be confined to a directory to reach files outside it. When a path's final component is a symbolic link and the path ends in a trailing slash (e.g. root.Open("symlink/")), os.Root improperly dereferences that symlink to a location outside the root, defeating the traversal protection the API is designed to enforce. Affects Go before 1.25.12, 1.26.5, and 1.27.0-rc.2; no public exploit is identified at time of analysis and it is not in CISA KEV.

Information Disclosure Red Hat Suse Os Go Standard Library
NVD VulDB
CVSS 3.1
7.8
EPSS
0.2%
CVE-2026-42504 Jun 02, 22:01 Go HIGH PATCH This Week

Algorithmic complexity denial of service in the Go standard library's mime package allows remote unauthenticated attackers to consume excessive CPU by submitting MIME headers containing many invalid encoded-words. Affected Go releases include mime versions before 1.25.11 and 1.26.0-0 through versions prior to 1.26.4, with a patch available from upstream Go. EPSS is very low (0.02%, 5th percentile) and there is no public exploit identified at time of analysis, but the network-reachable, no-auth attack surface makes this relevant for any Go service that parses untrusted MIME input.

Information Disclosure Red Hat Mime Go Standard Library
NVD VulDB
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-39820 May 07, 19:41 Go HIGH POC PATCH This Week

Denial of service in Go standard library net/mail package allows remote unauthenticated attackers to exhaust CPU and memory resources via maliciously crafted email addresses or dates. The vulnerability affects ParseAddress, ParseAddressList, and ParseDate functions in Go versions prior to 1.25.10 and 1.26.0-1.26.2. Confirmed actively exploited (CISA KEV status not indicated; exploitation probability 0.02% per EPSS). Vendor-released patches available in Go 1.25.10 and 1.26.3.

Denial Of Service Net Mail Go Standard Library
NVD VulDB GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-33811 May 07, 19:41 Go HIGH POC PATCH This Week

Memory corruption in Go's net library (versions <1.25.10 and 1.26.0-1.26.2) leads to application crash when parsing maliciously crafted CNAME DNS responses. Remote attackers can trigger double-free of C memory in the cgo DNS resolver's LookupCNAME function by sending excessively long CNAME records, causing immediate denial of service. EPSS score of 0.01% (1st percentile) indicates minimal observed exploitation activity despite network-accessible attack vector and no authentication requirement. Vendor patch available via Go 1.25.10 and 1.26.3.

Denial Of Service Net Go Standard Library
NVD VulDB GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-42499 May 07, 19:41 Go HIGH POC PATCH This Week

Denial of service in the Go standard library's net/mail package allows remote attackers to exhaust CPU or memory by submitting pathologically crafted email address strings that the consumePhrase routine parses inefficiently while handling RFC 5322 phrases. The flaw affects Go releases through 1.25.9 and the 1.26.0-1.26.2 series, is fixed in Go 1.26.3 and 1.25.10, and publicly available exploit code exists, though EPSS scores exploitation likelihood at only 0.01% and it is not on CISA KEV.

Information Disclosure Net Mail Go Standard Library
NVD VulDB GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-39836 May 07, 19:41 Go HIGH POC PATCH This Week

Denial of service in the Go standard library's net package (on Windows) allows remote attackers to crash applications by supplying host or port inputs containing an embedded NUL (0) byte, which triggers a nil pointer dereference and panic in the Dial and LookupPort functions. Affected releases are net versions below 1.25.10 and 1.26.0 through 1.26.2, with publicly available exploit code but no evidence of active exploitation (EPSS 0.01%). Impact is limited to availability — a crashed process or goroutine — with no confidentiality or integrity effect.

Denial Of Service Null Pointer Dereference Microsoft Red Hat Net +1
NVD VulDB GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-33814 May 07, 19:41 Go HIGH POC PATCH This Week

Remote denial of service in Go's HTTP/2 stack (both golang.org/x/net/http2 and the net/http standard library) allows an unauthenticated attacker to hang the server by sending an HTTP/2 SETTINGS frame carrying SETTINGS_MAX_FRAME_SIZE = 0, which drives the transport into an unbounded loop of writing CONTINUATION frames (CWE-835). It is network-reachable with no authentication or user interaction (CVSS 7.5, availability-only impact), publicly available exploit code exists, and the SSVC framework flags it as automatable; it is not listed in CISA KEV and EPSS is negligible (0.01%). Because net/http embeds this HTTP/2 code, any Go service serving HTTP/2 on a vulnerable release is affected until upgraded.

Denial Of Service Golang Org X Net Http2 Net Http Go Standard Library Golang Org X Net
NVD VulDB GitHub
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-32280 Apr 08, 01:06 Go HIGH PATCH This Week

Denial of service in Go's crypto/x509 chain builder allows remote attackers to exhaust server resources by submitting a large number of intermediate certificates during TLS handshake or direct certificate verification. Affects crypto/x509 versions prior to 1.25.9 and 1.26.0-1.26.1. No public exploit identified at time of analysis, though SSVC assessment indicates the attack is automatable. EPSS exploitation probability is minimal (0.01%), suggesting low observed attacker interest despite the network-accessible attack surface and lack of authentication requirements.

Denial Of Service Crypto X509 Go Standard Library
NVD VulDB
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-32281 Apr 08, 01:06 Go HIGH PATCH This Week

Algorithmic complexity denial of service in Go's crypto/x509 library allows remote attackers to cause resource exhaustion via certificate chains containing excessive policy mappings. Affects Go versions <1.25.9 and 1.26.0-1.26.1. Attack requires no authentication (CVSS AV:N/PR:N) but targets only otherwise-trusted certificate chains from roots in the system or configured trust store. EPSS score 0.01% indicates minimal observed exploitation probability. No active exploitation confirmed (not in CI

Denial Of Service Crypto X509 Go Standard Library
NVD VulDB
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-32283 Apr 08, 01:06 Go HIGH PATCH This Week

Deadlock in Go's crypto/tls library (versions <1.25.9 and 1.26.0-1.26.1) allows remote unauthenticated attackers to trigger denial of service via multiple TLS 1.3 post-handshake key update messages sent in a single record. CVSS 7.5 (High) with network attack vector and low complexity, but EPSS score of 0.01% (0th percentile) indicates minimal real-world exploitation probability. Vendor-released patches available in Go 1.25.9 and 1.26.2, with no public exploit code identified at time of analysis.

Denial Of Service Crypto Tls Go Standard Library
NVD VulDB
CVSS 3.1
7.5
EPSS
0.0%
CVE-2026-33810 Apr 08, 01:06 Go HIGH PATCH This Week

Certificate validation bypass in Go's crypto/x509 library (versions 1.26.0-1.26.1) allows remote attackers to circumvent DNS name constraints through case-sensitivity mismatches in wildcard Subject Alternative Names. Attackers with certificates from trusted CAs can bypass intended domain restrictions and impersonate constrained subdomains, achieving unauthorized confidentiality access with limited integrity impact. Vendor-released patch available (Go 1.26.2). EPSS score is 0.01% (percentile 0%), indicating very low observed exploitation probability. No public exploit code or CISA KEV listing identified at time of analysis.

Information Disclosure Crypto X509 Go Standard Library
NVD VulDB
CVSS 3.1
8.2
EPSS
0.0%
CVE-2026-42505 Jul 08, 15:46 Go MEDIUM PATCH This Month

Passive network de-anonymization of Encrypted Client Hello (ECH) connections is possible in Go's crypto/tls library because pre-shared key (PSK) identities are exposed in cleartext outer ClientHello messages, allowing any on-path observer to correlate resumption sessions and identify servers despite ECH's intended privacy protections. Affected versions span crypto/tls prior to 1.25.12, 1.26.5, and 1.27.0-rc.2 across the Go standard library. No public exploit code has been identified at time of analysis and no CISA KEV listing exists; however, exploitation requires no authentication or user interaction and is accessible to any network-level adversary with passive traffic visibility.

Information Disclosure Red Hat Suse Crypto Tls Go Standard Library
NVD VulDB
CVSS 3.1
5.3
EPSS
0.4%
CVE-2026-42507 Jun 02, 22:01 Go MEDIUM PATCH This Month

Error message injection in Go's net/textproto standard library package allows unauthenticated remote attackers to embed attacker-controlled content into error strings that applications subsequently print or log. Affected Go releases span all net/textproto versions prior to 1.25.11 and 1.26.4, covering a broad surface area of Go-based HTTP, MIME, and mail-handling applications. No public exploit code exists and exploitation probability is extremely low (EPSS 0.02%, 5th percentile), but the integrity risk is real in deployments where net/textproto errors are surfaced to logs, monitoring systems, or user-facing output without sanitization.

Code Injection Net Textproto Go Standard Library
NVD VulDB
CVSS 3.1
5.3
EPSS
0.0%
CVE-2026-27145 Jun 02, 22:01 Go MEDIUM PATCH This Month

Quadratic-complexity denial-of-service in Go's crypto/x509 package allows a network-positioned attacker presenting a certificate with a large DNS Subject Alternative Name list to exhaust CPU on the verifying party. The root cause is that VerifyHostname called strings.Split(host, ".") inside a loop over every DNS SAN entry rather than computing it once, scaling work as O(SANs × hostname_labels). Critically, x509.Verify performs hostname validation before chain building, meaning even untrusted, self-signed certificates trigger the expensive computation - no valid CA-issued certificate is required. No public exploit is identified at time of analysis, and EPSS is 0.00%, consistent with a newly-disclosed algorithmic complexity issue without weaponized tooling.

Information Disclosure Crypto X509 Go Standard Library
NVD VulDB
CVSS 3.1
6.5
EPSS
0.0%
CVE-2026-39823 May 07, 19:41 Go MEDIUM PATCH This Month

Cross-site scripting (XSS) vulnerability in Go's html/template library allows attackers to bypass URL escaping in meta tag content attributes by inserting ASCII whitespaces around the equals sign, enabling injection of malicious scripts into web applications. Affects Go 1.25.x before 1.25.10 and 1.26.x before 1.26.3. This is a regression from CVE-2026-27142 where the fix was incomplete, and exploitation requires user interaction (UI:R) but operates across security boundaries (S:C).

XSS Red Hat Html Template Go Standard Library
NVD VulDB
CVSS 3.1
6.1
EPSS
0.0%
CVE-2026-39826 May 07, 19:41 Go MEDIUM PATCH This Month

Go's html/template library incorrectly escapes data passed into <script> tags when the tag contains an empty or whitespace-only 'type' attribute, allowing a trusted template author to inadvertently expose sensitive information to client-side scripts. Affects html/template versions prior to 1.26.3 and 1.25.10. CVSS 6.1 with user interaction required; EPSS 0.01% indicates minimal real-world exploitation likelihood despite moderate base score.

Information Disclosure Red Hat Html Template Go Standard Library
NVD VulDB
CVSS 3.1
6.1
EPSS
0.0%
CVE-2026-39825 May 07, 19:41 Go MEDIUM PATCH This Month

Go's net/http/httputil.ReverseProxy fails to account for url.ParseQuery's configurable query-parameter count limit (GODEBUG=urlmaxqueryparams=N) when sanitizing forwarded requests. An unauthenticated remote attacker can craft an HTTP request with a number of query parameters exceeding that limit, causing the proxy's Rewrite or Director function to never inspect parameters appended beyond the threshold - allowing hidden parameters to be silently forwarded to the backend. This is a security control bypass with confidentiality and potential integrity implications wherever the Rewrite function is relied upon as a gatekeeper for query-parameter validation. No public exploit has been identified at time of analysis; the Go team has released patches in versions 1.25.10 and 1.26.3.

Information Disclosure Net Http Httputil Go Standard Library
NVD VulDB
CVSS 3.1
5.3
EPSS
0.0%
CVE-2026-32288 Apr 08, 01:06 Go MEDIUM PATCH This Month

Denial of service via unbounded memory allocation in Go's archive/tar package when parsing maliciously-crafted tar archives containing many sparse regions in old GNU sparse map format. Affects Go standard library versions prior to 1.25.9 and 1.26.2. Local attackers with user interaction can exhaust system memory, crashing applications that process untrusted tar files. No public exploit code identified; EPSS score of 0.01% indicates very low exploitation probability despite moderate CVSS severity.

Denial Of Service Archive Tar Go Standard Library
NVD VulDB
CVSS 3.1
5.5
EPSS
0.0%
CVE-2026-32289 Apr 08, 01:06 Go MEDIUM PATCH This Month

Cross-site scripting (XSS) vulnerability in Go's html/template package allows incorrect escaping of template actions within JavaScript template literals, enabling attackers to inject malicious scripts when template branches and brace-depth tracking are mishandled. Affects html/template versions prior to 1.26.2 and 1.25.9. The vulnerability requires user interaction (UI:R) and is not actively exploited based on available intelligence, though the low EPSS score (0.01%) indicates minimal real-world exploitation likelihood despite the network-accessible attack vector.

XSS Html Template Go Standard Library
NVD VulDB
CVSS 3.1
6.1
EPSS
0.0%
CVE-2026-32282 Apr 08, 01:06 Go MEDIUM PATCH This Month

Time-of-check-time-of-use (TOCTOU) race condition in Go's internal/syscall/unix Root.Chmod allows local privileged attackers to modify file permissions on targets outside the intended root filesystem boundary. By replacing the target with a symlink between the permission check and the actual chmod operation, attackers can exploit the Linux fchmodat syscall's behavior of silently ignoring AT_SYMLINK_NOFOLLOW to modify arbitrary files outside the restricted root. Exploitation requires high privileges and precise timing; EPSS score of 0.01% indicates minimal real-world exploitation probability despite moderate CVSS severity.

Information Disclosure Internal Syscall Unix Go Standard Library
NVD VulDB HeroDevs
CVSS 3.1
6.4
EPSS
0.0%
EPSS 0% CVSS 7.8
HIGH PATCH This Week

Sandbox escape in the Go standard library's os.Root API (os package) on Unix systems allows filesystem operations meant to be confined to a directory to reach files outside it. When a path's final component is a symbolic link and the path ends in a trailing slash (e.g. root.Open("symlink/")), os.Root improperly dereferences that symlink to a location outside the root, defeating the traversal protection the API is designed to enforce. Affects Go before 1.25.12, 1.26.5, and 1.27.0-rc.2; no public exploit is identified at time of analysis and it is not in CISA KEV.

Information Disclosure Red Hat Suse +2
NVD VulDB
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Algorithmic complexity denial of service in the Go standard library's mime package allows remote unauthenticated attackers to consume excessive CPU by submitting MIME headers containing many invalid encoded-words. Affected Go releases include mime versions before 1.25.11 and 1.26.0-0 through versions prior to 1.26.4, with a patch available from upstream Go. EPSS is very low (0.02%, 5th percentile) and there is no public exploit identified at time of analysis, but the network-reachable, no-auth attack surface makes this relevant for any Go service that parses untrusted MIME input.

Information Disclosure Red Hat Mime +1
NVD VulDB
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Denial of service in Go standard library net/mail package allows remote unauthenticated attackers to exhaust CPU and memory resources via maliciously crafted email addresses or dates. The vulnerability affects ParseAddress, ParseAddressList, and ParseDate functions in Go versions prior to 1.25.10 and 1.26.0-1.26.2. Confirmed actively exploited (CISA KEV status not indicated; exploitation probability 0.02% per EPSS). Vendor-released patches available in Go 1.25.10 and 1.26.3.

Denial Of Service Net Mail Go Standard Library
NVD VulDB GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Memory corruption in Go's net library (versions <1.25.10 and 1.26.0-1.26.2) leads to application crash when parsing maliciously crafted CNAME DNS responses. Remote attackers can trigger double-free of C memory in the cgo DNS resolver's LookupCNAME function by sending excessively long CNAME records, causing immediate denial of service. EPSS score of 0.01% (1st percentile) indicates minimal observed exploitation activity despite network-accessible attack vector and no authentication requirement. Vendor patch available via Go 1.25.10 and 1.26.3.

Denial Of Service Net Go Standard Library
NVD VulDB GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Denial of service in the Go standard library's net/mail package allows remote attackers to exhaust CPU or memory by submitting pathologically crafted email address strings that the consumePhrase routine parses inefficiently while handling RFC 5322 phrases. The flaw affects Go releases through 1.25.9 and the 1.26.0-1.26.2 series, is fixed in Go 1.26.3 and 1.25.10, and publicly available exploit code exists, though EPSS scores exploitation likelihood at only 0.01% and it is not on CISA KEV.

Information Disclosure Net Mail Go Standard Library
NVD VulDB GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Denial of service in the Go standard library's net package (on Windows) allows remote attackers to crash applications by supplying host or port inputs containing an embedded NUL (0) byte, which triggers a nil pointer dereference and panic in the Dial and LookupPort functions. Affected releases are net versions below 1.25.10 and 1.26.0 through 1.26.2, with publicly available exploit code but no evidence of active exploitation (EPSS 0.01%). Impact is limited to availability — a crashed process or goroutine — with no confidentiality or integrity effect.

Denial Of Service Null Pointer Dereference Microsoft +3
NVD VulDB GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

Remote denial of service in Go's HTTP/2 stack (both golang.org/x/net/http2 and the net/http standard library) allows an unauthenticated attacker to hang the server by sending an HTTP/2 SETTINGS frame carrying SETTINGS_MAX_FRAME_SIZE = 0, which drives the transport into an unbounded loop of writing CONTINUATION frames (CWE-835). It is network-reachable with no authentication or user interaction (CVSS 7.5, availability-only impact), publicly available exploit code exists, and the SSVC framework flags it as automatable; it is not listed in CISA KEV and EPSS is negligible (0.01%). Because net/http embeds this HTTP/2 code, any Go service serving HTTP/2 on a vulnerable release is affected until upgraded.

Denial Of Service Golang Org X Net Http2 Net Http +2
NVD VulDB GitHub
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Denial of service in Go's crypto/x509 chain builder allows remote attackers to exhaust server resources by submitting a large number of intermediate certificates during TLS handshake or direct certificate verification. Affects crypto/x509 versions prior to 1.25.9 and 1.26.0-1.26.1. No public exploit identified at time of analysis, though SSVC assessment indicates the attack is automatable. EPSS exploitation probability is minimal (0.01%), suggesting low observed attacker interest despite the network-accessible attack surface and lack of authentication requirements.

Denial Of Service Crypto X509 Go Standard Library
NVD VulDB
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Algorithmic complexity denial of service in Go's crypto/x509 library allows remote attackers to cause resource exhaustion via certificate chains containing excessive policy mappings. Affects Go versions <1.25.9 and 1.26.0-1.26.1. Attack requires no authentication (CVSS AV:N/PR:N) but targets only otherwise-trusted certificate chains from roots in the system or configured trust store. EPSS score 0.01% indicates minimal observed exploitation probability. No active exploitation confirmed (not in CI

Denial Of Service Crypto X509 Go Standard Library
NVD VulDB
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Deadlock in Go's crypto/tls library (versions <1.25.9 and 1.26.0-1.26.1) allows remote unauthenticated attackers to trigger denial of service via multiple TLS 1.3 post-handshake key update messages sent in a single record. CVSS 7.5 (High) with network attack vector and low complexity, but EPSS score of 0.01% (0th percentile) indicates minimal real-world exploitation probability. Vendor-released patches available in Go 1.25.9 and 1.26.2, with no public exploit code identified at time of analysis.

Denial Of Service Crypto Tls Go Standard Library
NVD VulDB
EPSS 0% CVSS 8.2
HIGH PATCH This Week

Certificate validation bypass in Go's crypto/x509 library (versions 1.26.0-1.26.1) allows remote attackers to circumvent DNS name constraints through case-sensitivity mismatches in wildcard Subject Alternative Names. Attackers with certificates from trusted CAs can bypass intended domain restrictions and impersonate constrained subdomains, achieving unauthorized confidentiality access with limited integrity impact. Vendor-released patch available (Go 1.26.2). EPSS score is 0.01% (percentile 0%), indicating very low observed exploitation probability. No public exploit code or CISA KEV listing identified at time of analysis.

Information Disclosure Crypto X509 Go Standard Library
NVD VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

Passive network de-anonymization of Encrypted Client Hello (ECH) connections is possible in Go's crypto/tls library because pre-shared key (PSK) identities are exposed in cleartext outer ClientHello messages, allowing any on-path observer to correlate resumption sessions and identify servers despite ECH's intended privacy protections. Affected versions span crypto/tls prior to 1.25.12, 1.26.5, and 1.27.0-rc.2 across the Go standard library. No public exploit code has been identified at time of analysis and no CISA KEV listing exists; however, exploitation requires no authentication or user interaction and is accessible to any network-level adversary with passive traffic visibility.

Information Disclosure Red Hat Suse +2
NVD VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

Error message injection in Go's net/textproto standard library package allows unauthenticated remote attackers to embed attacker-controlled content into error strings that applications subsequently print or log. Affected Go releases span all net/textproto versions prior to 1.25.11 and 1.26.4, covering a broad surface area of Go-based HTTP, MIME, and mail-handling applications. No public exploit code exists and exploitation probability is extremely low (EPSS 0.02%, 5th percentile), but the integrity risk is real in deployments where net/textproto errors are surfaced to logs, monitoring systems, or user-facing output without sanitization.

Code Injection Net Textproto Go Standard Library
NVD VulDB
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Quadratic-complexity denial-of-service in Go's crypto/x509 package allows a network-positioned attacker presenting a certificate with a large DNS Subject Alternative Name list to exhaust CPU on the verifying party. The root cause is that VerifyHostname called strings.Split(host, ".") inside a loop over every DNS SAN entry rather than computing it once, scaling work as O(SANs × hostname_labels). Critically, x509.Verify performs hostname validation before chain building, meaning even untrusted, self-signed certificates trigger the expensive computation - no valid CA-issued certificate is required. No public exploit is identified at time of analysis, and EPSS is 0.00%, consistent with a newly-disclosed algorithmic complexity issue without weaponized tooling.

Information Disclosure Crypto X509 Go Standard Library
NVD VulDB
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Cross-site scripting (XSS) vulnerability in Go's html/template library allows attackers to bypass URL escaping in meta tag content attributes by inserting ASCII whitespaces around the equals sign, enabling injection of malicious scripts into web applications. Affects Go 1.25.x before 1.25.10 and 1.26.x before 1.26.3. This is a regression from CVE-2026-27142 where the fix was incomplete, and exploitation requires user interaction (UI:R) but operates across security boundaries (S:C).

XSS Red Hat Html Template +1
NVD VulDB
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Go's html/template library incorrectly escapes data passed into <script> tags when the tag contains an empty or whitespace-only 'type' attribute, allowing a trusted template author to inadvertently expose sensitive information to client-side scripts. Affects html/template versions prior to 1.26.3 and 1.25.10. CVSS 6.1 with user interaction required; EPSS 0.01% indicates minimal real-world exploitation likelihood despite moderate base score.

Information Disclosure Red Hat Html Template +1
NVD VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

Go's net/http/httputil.ReverseProxy fails to account for url.ParseQuery's configurable query-parameter count limit (GODEBUG=urlmaxqueryparams=N) when sanitizing forwarded requests. An unauthenticated remote attacker can craft an HTTP request with a number of query parameters exceeding that limit, causing the proxy's Rewrite or Director function to never inspect parameters appended beyond the threshold - allowing hidden parameters to be silently forwarded to the backend. This is a security control bypass with confidentiality and potential integrity implications wherever the Rewrite function is relied upon as a gatekeeper for query-parameter validation. No public exploit has been identified at time of analysis; the Go team has released patches in versions 1.25.10 and 1.26.3.

Information Disclosure Net Http Httputil Go Standard Library
NVD VulDB
EPSS 0% CVSS 5.5
MEDIUM PATCH This Month

Denial of service via unbounded memory allocation in Go's archive/tar package when parsing maliciously-crafted tar archives containing many sparse regions in old GNU sparse map format. Affects Go standard library versions prior to 1.25.9 and 1.26.2. Local attackers with user interaction can exhaust system memory, crashing applications that process untrusted tar files. No public exploit code identified; EPSS score of 0.01% indicates very low exploitation probability despite moderate CVSS severity.

Denial Of Service Archive Tar Go Standard Library
NVD VulDB
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Cross-site scripting (XSS) vulnerability in Go's html/template package allows incorrect escaping of template actions within JavaScript template literals, enabling attackers to inject malicious scripts when template branches and brace-depth tracking are mishandled. Affects html/template versions prior to 1.26.2 and 1.25.9. The vulnerability requires user interaction (UI:R) and is not actively exploited based on available intelligence, though the low EPSS score (0.01%) indicates minimal real-world exploitation likelihood despite the network-accessible attack vector.

XSS Html Template Go Standard Library
NVD VulDB
EPSS 0% CVSS 6.4
MEDIUM PATCH This Month

Time-of-check-time-of-use (TOCTOU) race condition in Go's internal/syscall/unix Root.Chmod allows local privileged attackers to modify file permissions on targets outside the intended root filesystem boundary. By replacing the target with a symlink between the permission check and the actual chmod operation, attackers can exploit the Linux fchmodat syscall's behavior of silently ignoring AT_SYMLINK_NOFOLLOW to modify arbitrary files outside the restricted root. Exploitation requires high privileges and precise timing; EPSS score of 0.01% indicates minimal real-world exploitation probability despite moderate CVSS severity.

Information Disclosure Internal Syscall Unix Go Standard Library
NVD VulDB HeroDevs

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy