VulnSea

stdlib vulnerabilities

CVEs whose affected-version data names the stdlib package (go). Each record lists the affected and patched versions; check a specific version with the dependency checker or POST /api/sbom.

34 CVEsRSS

CVE-2026-96596Medium· 5.9
1w ago

Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in Erlang OTP stdlib (erl_tar module), hexpm hex_core (hex_erl_tar module), hexpm hex (mix_hex_erl_tar module) and erlang rebar3 (r3_hex_erl_tar module) allows an attac…

Loop with Unreachable Exit Condition ('Infinite Loop') vulnerability in Erlang OTP stdlib (erl_tar module), hexpm hex_core (hex_erl_tar module), hexpm hex (mix_hex_erl_tar module) and erlang rebar3 (r3_hex_erl_tar module) allows an attac…

▾ SunlitErlang · otpEPSS 0.21%via NVD
CVE-2026-97032High· 7.5
2w ago

HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder concurrently

HTTP/2 servers could end up crashing due to inadvertently modifying its HPACK encoder concurrently. This happens because the server modifies the HPACK encoder from two goroutines without synchronization: one uses the encoder to encode a …

▾ Twilightstdlib · stdlibEPSS 0.49%via NVD
CVE-2026-97031High· 7.5
2w ago

Multiple ECH outer extension references are not permitted under RFC 9849; previously, a client could send a well-crafted packet that could trigger memory exhaustion in the server process by specifying multiple references

Multiple ECH outer extension references are not permitted under RFC 9849; previously, a client could send a well-crafted packet that could trigger memory exhaustion in the server process by specifying multiple references. We now reject t…

▾ Twilightstdlib · stdlibEPSS 0.52%via NVD
CVE-2026-97030Medium· 6.1
2w ago

A trusted template author may have previously written a valid template wherein the use of the 'yield' keyword would not be correctly escaped

A trusted template author may have previously written a valid template wherein the use of the 'yield' keyword would not be correctly escaped. We now ensure that valid keyword uses are escaped and non-keyword uses are not escaped.

▾ Sunlitstdlib · stdlibEPSS 0.29%via NVD
CVE-2026-94448Medium· 6.1
2w ago

When a JavaScript template literal contains consecutive expressions, the context tracking state was not properly reset upon entering a new expression

When a JavaScript template literal contains consecutive expressions, the context tracking state was not properly reset upon entering a new expression. We now ensure that template-literal expression entries correctly reset context variabl…

▾ Sunlitstdlib · stdlibEPSS 0.29%via NVD
CVE-2026-94440High· 7.5
2w ago

Parsing a multipart form can bypass memory limits and read an arbitrarily long line into memory when the remaining limit at the start of a part is less than 400 bytes.

Parsing a multipart form can bypass memory limits and read an arbitrarily long line into memory when the remaining limit at the start of a part is less than 400 bytes.

▾ Twilightstdlib · stdlibEPSS 0.51%via NVD
CVE-2026-94439High· 7.5
2w ago

When an HTTP server handler sends a 2xx response to an HTTP/1 CONNECT request and returns without hijacking the connection, the server improperly continues to read and serve requests from the connection

When an HTTP server handler sends a 2xx response to an HTTP/1 CONNECT request and returns without hijacking the connection, the server improperly continues to read and serve requests from the connection. Since a 2xx response to an HTTP/1…

▾ Twilightstdlib · stdlibEPSS 0.41%via NVD
CVE-2026-78669High· 7.5
2w ago

A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.

A malicious HTTP/2 peer can cause excessive CPU consumption in the client or server by opening a large number of streams and then sending many small SETTINGS frames containing SETTINGS_INITIAL_WINDOW_SIZE values.

▾ Twilightstdlib · stdlibEPSS 0.61%via NVD
CVE-2026-78667High· 7.5
2w ago

When parsing a Range header containing a large number of small ranges, FileServer(FS), ServeContent, and ServeFile(FS) can consume an excessive amount of CPU.

When parsing a Range header containing a large number of small ranges, FileServer(FS), ServeContent, and ServeFile(FS) can consume an excessive amount of CPU.

▾ Twilightstdlib · stdlibEPSS 0.48%via NVD
CVE-2026-78663Critical· 9.1⚖ disputed
2w ago

The HTTP/2 server can refund connection-level flow control twice for the same data: Once when a client resets a stream (refunding data for any sent-but-unread portion of the stream), and again when a request handler reads the buffered da…

The HTTP/2 server can refund connection-level flow control twice for the same data: Once when a client resets a stream (refunding data for any sent-but-unread portion of the stream), and again when a request handler reads the buffered da…

▾ Midnightstdlib · stdlibEPSS 0.62%via NVD
CVE-2026-78660High· 7.5
2w ago

Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing

Historically, we have been rather lax about malformed framing-related headers in our HTTP/2 implementation, as they cannot interfere with HTTP/2 framing. However, this makes it possible for our HTTP/2 implementation to forward responses …

▾ Twilightstdlib · stdlibEPSS 0.43%via NVD
CVE-2026-78659High· 7.5
2w ago

When "Trailer" headers are sent by a client, the HTTP server internally uses the header values to populate the Request.Trailer map passed to the server handler

When "Trailer" headers are sent by a client, the HTTP server internally uses the header values to populate the Request.Trailer map passed to the server handler. Because Request.Trailer is a map, each entry incurs memory overhead. For HTT…

▾ Twilightstdlib · stdlibEPSS 0.63%via NVD
CVE-2026-56866High· 7.5
2w ago

When http.Transport sends an HTTP/1 CONNECT request with a non-empty Request.Body, it writes the body directly to the connection without framing after the request headers

When http.Transport sends an HTTP/1 CONNECT request with a non-empty Request.Body, it writes the body directly to the connection without framing after the request headers. If the server rejects the CONNECT request with a non-2xx keep-ali…

▾ Twilightstdlib · stdlibEPSS 0.47%via NVD
CVE-2026-56857Critical· 9.8⚖ disputed
2w ago

On Windows, when the target of Root.Mkdir or Root.MkdirAll is a junction pointing to an empty location, the operation can create a directory at the junction target even when that target is located outside the root

On Windows, when the target of Root.Mkdir or Root.MkdirAll is a junction pointing to an empty location, the operation can create a directory at the junction target even when that target is located outside the root. This only applies to o…

▾ Midnightstdlib · stdlibEPSS 0.55%via NVD
CVE-2026-59696Medium· 6.9
1mo ago

Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP stdlib allows a remote attacker to degrade availability by supplying a URI whose port component is a very long run of digits. uri_string:get_port/1 passes th…

Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP stdlib allows a remote attacker to degrade availability by supplying a URI whose port component is a very long run of digits. uri_string:get_port/1 passes th…

▾ SunlitErlang · otpEPSS 0.71%via NVD
CVE-2026-56860High· 7.5
2mo ago

Avoid quadratic complexity in resolvePath in net/url

Avoid quadratic complexity in resolvePath in net/url

▾ Twilightstdlib · stdlibEPSS 0.55%via OSV
CVE-2026-56858High· 8.1
2mo ago

Fix Javascript regexp context tracking in html/template

Fix Javascript regexp context tracking in html/template

▾ Twilightstdlib · stdlibEPSS 0.31%via OSV
CVE-2026-56862High· 7.5
2mo ago

Limit handshake messages we are willing to accept post-handshake in crypto/tls

Limit handshake messages we are willing to accept post-handshake in crypto/tls

▾ Twilightstdlib · stdlibEPSS 0.57%via OSV
CVE-2026-56853High· 7.5
2mo ago

Apply ReadHeaderTimeout when doing unencrypted HTTP/2 check in net/http

Apply ReadHeaderTimeout when doing unencrypted HTTP/2 check in net/http

▾ Twilightstdlib · stdlibEPSS 0.57%via OSV
CVE-2026-56859High· 7.5
2mo ago

Add recursion depth guard during decode in encoding/xml

Add recursion depth guard during decode in encoding/xml

▾ Twilightstdlib · stdlibEPSS 0.57%via OSV
CVE-2026-47078Medium· 4.8
3mo ago

Relative Path Traversal vulnerability in Erlang OTP (stdlib zip module) allows writing files outside the intended extraction directory via a crafted zip archive. zip:unzip/1,2 and zip:extract/1,2 validate entry paths using zip:check_dir…

Relative Path Traversal vulnerability in Erlang OTP (stdlib zip module) allows writing files outside the intended extraction directory via a crafted zip archive. zip:unzip/1,2 and zip:extract/1,2 validate entry paths using zip:check_dir…

▾ SunlitErlang · otpEPSS 0.15%via NVD
CVE-2026-42507Medium· 5.3
4mo ago

Arbitrary inputs are included in errors without any escaping in net/textproto

Arbitrary inputs are included in errors without any escaping in net/textproto

▾ Sunlitstdlib · stdlibEPSS 0.37%via OSV
CVE-2026-32281Medium· 5.9
6mo ago

Inefficient policy validation in crypto/x509

Inefficient policy validation in crypto/x509

▾ Sunlitstdlib · stdlibEPSS 0.36%via OSV
CVE-2025-68121None
8mo ago

Unexpected session resumption in crypto/tls

Unexpected session resumption in crypto/tls

▾ Sunlitstdlib · stdlibEPSS 0.92%via OSV
CVE-2025-61728None
9mo ago

Excessive CPU consumption when building archive index in archive/zip

Excessive CPU consumption when building archive index in archive/zip

▾ Sunlitstdlib · stdlibEPSS 0.74%via OSV
CVE-2025-61729None
10mo ago

Excessive resource consumption when printing error string for host certificate validation in crypto/x509

Excessive resource consumption when printing error string for host certificate validation in crypto/x509

▾ Sunlitstdlib · stdlibEPSS 0.46%via OSV
CVE-2025-58183Medium· 4.3
12mo ago

tar.Reader does not set a maximum size on the number of sparse region data blocks in GNU tar pax 1.0 sparse files

tar.Reader does not set a maximum size on the number of sparse region data blocks in GNU tar pax 1.0 sparse files. A maliciously-crafted archive containing a large number of sparse regions can cause a Reader to read an unbounded amount o…

▾ Sunlitstdlib · stdlibEPSS 0.44%via NVD
CVE-2025-47906Medium· 6.5
1y ago

Unexpected paths returned from LookPath in os/exec

Unexpected paths returned from LookPath in os/exec

▾ Sunlitstdlib · stdlibEPSS 0.55%via OSV
CVE-2024-34158None
2y ago

Stack exhaustion in Parse in go/build/constraint

Stack exhaustion in Parse in go/build/constraint

▾ Sunlitstdlib · stdlibEPSS 1.0%via OSV
CVE-2023-39325High· 7.5PoC
3y ago

HTTP/2 rapid reset can cause excessive work in net/http

HTTP/2 rapid reset can cause excessive work in net/http

▾ Midnightstdlib · stdlibEPSS 3.8%via OSV
stdlib vulnerabilities (CVEs) · VulnSea