171 matches found
CVE-2023-44487
CVE-2023-44487 – HTTP/2 Rapid Reset DoS Root cause: HTTP/2 stream resets can cause servers to continue processing, leading to unbounded resource consumption and potential DoS when clients rapidly cancel streams. What’s affected: Various HTTP/2 implementations and deployments, including servers, p...
CVE-2023-39325
CVE-2023-39325 describes a DoS in HTTP/2 handling where a malicious client rapidly creates and resets requests, potentially exhausting server resources. The fix tightens per-connection concurrency handling: servers bound the number of executing handler goroutines to the stream-concurrency limit (...
CVE-2020-0601
The CVE-2020-0601 issue affects Windows CryptoAPI (Crypt32.dll) and its ECC certificate validation, enabling a spoofing attack where a forged code-signing certificate could make malware appear trusted. Affected platforms include Windows 10 and Windows Server 2016/2019, with the vulnerability tied...
CVE-2023-45285
CVE-2023-45285 : Golang Go could allow a remote attacker to obtain sensitive information when using go get to fetch a module with the ".git" suffix. The vulnerability arises because, if the module is not available via secure https or git+ssh, the fetch may fall back to the insecure git:// protoco...
CVE-2023-24538
CVE-2023-24538 concerns Go’s html/template backtick handling within JavaScript template literals. The vulnerability arises when a template contains a Go template action inside a JS template literal (e.g., var a = {{.}}); such content can be used to terminate the literal and inject arbitrary JavaS...
CVE-2022-41717
CVE-2022-41717 affects Go HTTP/2 servers by allowing an attacker to trigger excessive memory growth via oversized header keys. The vulnerability stems from the HTTP/2 header key cache, which can allocate about 64 MiB per open connection when handling large keys. Several connected advisories confi...
CVE-2021-31525
CVE-2021-31525 affects Go’s net/http (standard library). Affected are Go versions prior to 1.15.12 and 1.16.x prior to 1.16.4; processing very large HTTP header values in ReadRequest/ReadResponse can trigger a panic, causing denial of service on server, transport, or client in some configurations...
CVE-2022-41723
CVE-2022-41723 describes a denial-of-service in the HPACK decoder triggered by a malicious HTTP/2 stream, causing excessive CPU use. Public documents list affected ecosystems across Go HTTP/2/x/net implementations and various distributions (e.g., Red Hat OpenStack platforms, Astra Linux, CBLMarin...
CVE-2023-24540
CVE-2023-24540 targets improper handling of JavaScript whitespace in templates, with exploitation linked to Go’s html/template and related Go stdlib packages (and broader Go toolchain components). The initial entry shows a critical CVSS v3.1 score (9.8) with network access, no user interaction, a...
CVE-2023-24534
Summary : CVE-2023-24534 describes a memory-exhaustion DoS in Go’s HTTP/MIME header parsing due to excessive memory allocation for certain inputs. The fix reduces allocation to only what is needed for parsed headers. What is affected (from connected documents) : multiple advisories indicate Go pa...
CVE-2023-24537
CVE-2023-24537 affects the Go parser (go/parser) when processing Go source containing //line directives with very large line numbers, causing an infinite loop due to integer overflow. Documents confirm this vulnerability in golang/go and note that patched versions are available in affected distri...
CVE-2022-27664
CVE-2022-27664 affects Go’s net/http implementation: HTTP/2 connections can hang during closing when shutdown is preempted by a fatal error in Go versions prior to 1.18.6 and 1.19.x prior to 1.19.1, enabling denial of service. Affected component: net/http/HTTP2 handling. Impact described as a den...
CVE-2023-24536
CVE-2023-24536 affects Go’s mime/multipart and related net/http form parsing. The issue stems from memory accounting and allocations when processing multipart forms, enabling potential denial of service through high CPU/memory usage. The fix improves memory estimation in ReadForm and enforces lim...
CVE-2023-24532
CVE-2023-24532 involves the ScalarMult and ScalarBaseMult methods on the Go golang P256 curve. The vulnerability can yield an incorrect result when invoked with certain unreduced scalars larger than the curve order. The issue does not affect usages of crypto/ecdsa or crypto/ecdh. Public advisorie...
CVE-2022-29526
CVE-2022-29526 is a privilege-assignment flaw in Go’s Faccessat path (go1.17.10 and go1.18.2 fixes cited in initial description). The provided connected documents confirm this CVE affects multiple downstream packages (e.g., buildah, podman, cni, containernetworking-plugins, golang, sriov-network-...
CVE-2022-41724
CVE-2022-41724 describes a vulnerability where large TLS handshake records may cause panics in crypto/tls implementations. Affected are Go TLS clients (including TLS1.3 and TLS1.2 with session resumption) and TLS1.3 servers that request client certificates. Technical cause is panics when construc...
CVE-2021-34558
CVE-2021-34558 affects the Go crypto/tls implementation. In Go up to 1.16.5, the certificate public-key type is not properly validated for RSA-based key exchanges, allowing a TLS server to trigger a panic in the client. Several connected advisories link this to Go’s TLS handling and note remediat...
CVE-2023-29406
CVE-2023-29406 affects Go's HTTP/1 client: the Host header is not fully validated, enabling a malicious Host header to inject additional headers or entire requests. Public details in connected advisories show affected Go package versions and patch guidance, e.g., golang packages for versions <...
CVE-2023-29400
CVE-2023-29400 corresponds to a Go/golang vulnerability in html/template: improper handling of empty HTML attributes (e.g., attr={{.}}). The connected advisories confirm the issue affects Go toolchain templates and is being tracked across multiple Linux distributions (e.g., Mariner golang package...
CVE-2022-24675
CVE-2022-24675 affects the encoding/pem component in Go, where Decode can overflow the stack when processing very large PEM data (reported for Go before 1.17.9 and 1.18.x before 1.18.1). The vulnerability can lead to a denial of service through a stack overflow, impacting availability. Affected r...
CVE-2023-29409
CVE-2023-29409 affects the Go language runtime/package (golang) across multiple distributions. The issue arises from extremely large RSA keys in certificate chains causing excessive signature verification CPU usage; the fix restricts RSA key sizes in handshakes to 8192 bits. Public advisories ind...
CVE-2022-41725
CVE-2022-41725 affects Go’s net/http and mime/multipart form parsing. The vulnerability originated from ReadForm/ParseMultipartForm not fully accounting memory (map entries, names, headers) and not limiting disk-file creation, allowing large forms to exceed 10MB+maxMemory in memory and to generat...
CVE-2023-24539
CVE-2023-24539 affects golang html/template across multiple advisories (Astra Linux, CBLMariner, AlmaLinux) and is linked to improper sanitization of CSS values in HTML templates. The issue can allow injection of unexpected HTML when templates process untrusted input due to how CSS values are han...
CVE-2023-29402
CVE-2023-29402 affects the golang package; the root cause is the go command generating unexpected code at build time when using cgo, occurring especially with untrusted modules whose directories contain newline characters in their names. The impact is outlined as potential unexpected behavior in ...
CVE-2024-24790
Summary: CVE-2024-24790 concerns the behavior of the Go networking IsPrivate/IsLoopback (and related) methods when given IPv4-mapped IPv6 addresses. The connected advisories/entries confirm a mismatch where these addresses could be treated as non-private, non-loopback in Go’s net/ip logic, potent...
CVE-2021-33194
The CVE affects golang.org/x/net (likely the net/html component) prior to the commit 37e1c6afe023, where crafted input to ParseFragment can trigger an infinite loop and cause a denial of service. Exploitation details are not provided in the linked documents. Remediation/patched versions are not s...
CVE-2022-41715
CVE-2022-41715 concerns the Go regexp package. When er turning regular expressions from untrusted sources, parsing can exhaust memory and cause DoS, because the parsed representation is linear in input size and, in worst cases, the memory footprint can be very large. The available documents state...
CVE-2023-29405
CVE-2023-29405 affects the Go toolchain when using cgo with the go command. The vulnerability arises from how linker flags are parsed in #cgo LDFLAGS, where flags containing embedded spaces can be smuggled through LDFLAGS sanitization, and this only affects the gccgo workflow. The impact is poten...
CVE-2023-29404
The CVE-2023-29404 description is corroborated by connected advisories: it concerns the go command executing code at build time when using cgo, triggered by LDFLAGS in a #cgo LDFLAGS directive, affecting gc and gccgo. The root cause is improper handling of certain linker flags, allowing disallowe...
CVE-2023-39323
CVE-2023-39323 affects golang (Go) where the //line directive can bypass //go:cgo_ restrictions, potentially enabling arbitrary code execution during go build. Connected advisories indicate affected golang packages across distributions with versions below patched releases (e.g., Mariner: < 1.2...
CVE-2025-47906
The CVE-2025-47906 issue affects Go (golang) tooling, specifically the os/exec LookPath behavior: if PATH contains executable entries, LookPath("", "." , "..") can return binaries from PATH instead of only directories. This is tied to Golang tooling (go-toolset) and affects packages built with Go...
CVE-2023-39321
CVE-2023-39321 describes a panic caused by processing an incomplete post-handshake message in QUIC connections within the Go crypto/tls stack. Connected sources indicate the issue is fixed in Go crypto/tls (with related CVEs 2023-39322) and are referenced in advisories from F5 and AlmaLinux (ALSA...
CVE-2021-3114
CVE-2021-3114 affects Go’s elliptic curve implementation on the P-224 curve. Affected products/versions: Go before 1.14.14 and 1.15.x before 1.15.7. Root cause: the crypto/elliptic/p224.go path can produce incorrect outputs due to an underflow of the lowest limb during the final complete reductio...
CVE-2022-41722
CVE-2022-41722 describes a path traversal in the Go standard library function filepath.Clean on Windows, where an invalid path like "a/../c:/b" can be transformed into a valid path "c:\b" and potentially enable directory traversal. After fix, Go converts it to the relative but invalid path ".\c:\...
CVE-2022-2879
CVE-2022-2879 affects Go-based archive/header reading (unbounded header memory in Reader.Read; fixed to cap header blocks at 1 MiB). Connected advisories show impact on container tooling: buildah versions older than 1.41.4-2 and podman versions older than 5.6.1-2 are affected. Upgrading to builda...
CVE-2023-39319
CVE-2023-39319 affects the Go html/template package. The issue is improper handling of HTML-like comments within script contexts and of certain special tags inside script contexts, which can cause the template parser to terminate script contexts early and improperly escape actions. This creates a...
CVE-2022-23773
CVE-2022-23773 affects the Go toolchain component cmd/go. Impact: branch names may be misinterpreted as version tags, potentially granting inappropriate access to create branches but not tags. Affected: Go before 1.16.14 and 1.17.x before 1.17.7. Mitigation: upgrade to fixed releases (Go 1.16.14+...
CVE-2023-39318
CVE-2023-39318 affects the Go html/template package, specifically improper handling of HTML-like comments within script contexts (and related handling of special tags), which could enable cross-site scripting (XSS) in script contexts. Several connected advisories confirm the issue and indicate pa...
CVE-2022-23806
CVE-2022-23806 affects Go's crypto/elliptic IsOnCurve, which can incorrectly return true when a big.Int value is not a valid field element. Impact: potential impact to availability and integrity as implied by the vulnerability description. Root cause is an out-of-spec check in IsOnCurve for inval...
CVE-2022-2880
CVE-2022-2880 affects golang under the net/http/httputil ReverseProxy: requests forwarded may include raw/unparsable inbound query parameters, enabling query parameter smuggling if the proxy forwards such values. The issue is mitigated by the fix that sanitizes forwarded query parameters when the...
CVE-2020-28362
CVE-2020-28362 affects Go up to 1.14.12 and 1.15.x up to 1.15.4. The issue is a Denial of Service caused by a panic in math/big during recursive division of very large numbers, exploitable via Go tooling/build processes. Remediation: upgrade Go to a remediate version (Go 1.14.12+ or 1.15.4+ as ap...
CVE-2021-36221
CVE-2021-36221 is a race-condition in Go’s net/http/httputil ReverseProxy that can panic when an ErrAbortHandler abort occurs, as documented in multiple advisories. Affected component: Go standard library HTTP/ReverseProxy handling. Impact: potential denial of service via engine panic; availabili...
CVE-2023-39322
CVE-2023-39322 concerns the QUIC-related handling in the Go crypto/tls implementation. The issue describes that QUIC connections did not bound the amount of data buffered when reading post-handshake messages, which could lead to unbounded memory growth. The associated fix enforces a maximum post-...
CVE-2022-23772
CVE-2022-23772 affects Go (golang) where Rat.SetString in math/big can overflow, leading to uncontrolled memory consumption. Connected advisories confirm this issue alongside other Go vulnerabilities (e.g., CVE-2022-23773, CVE-2022-23806) across multiple Go components (cmd/go, crypto/elliptic, ar...
CVE-2023-29403
CVE-2023-29403 describes a Go runtime issue on Unix where setuid/setgid binaries are not treated specially, enabling elevated-privilege file I/O and potential leakage of register contents when processes panic or terminate. Connected advisories (Astra Linux, Mariner/ALAS, Amazon Linux advisories) ...
CVE-2022-24921
CVE-2022-24921 affects the Go language’s standard library (regexp.Compile). The issue allows stack exhaustion via a deeply nested regular expression, leading to denial of service. The root cause is a vulnerability in regexp handling that can consume stack memory under certain inputs. Rationale: i...
CVE-2023-39326
CVE-2023-39326 describes a vulnerability in the Go net/http chunked encoding reader where a malicious HTTP sender can insert large chunk metadata, causing a receiver to read far more bytes than the body and potentially trigger a server to read up to about 1 GiB of data. The description explains c...
CVE-2021-33195
CVE-2021-33195 affects Go's net package: LookupCNAME/LookupSRV/LookupMX/LookupNS/LookupAddr may return DNS data that isn’t RFC1035-compliant, enabling unsafe injections (e.g., XSS). Affected: Go before 1.15.13 and 1.16.x before 1.16.5. Remediation: upgrade Go to 1.15.13+ or 1.16.5+ (and newer). T...
CVE-2021-33197
The CVE-2021-33197 entry concerns the Go standard library’s ReverseProxy (net/http/httputil). Affected Go versions: before 1.15.13 and 1.16.x before 1.16.5. The underlying issue is described as: certain ReverseProxy configurations can cause an attacker to drop arbitrary headers. Impact, per the p...
CVE-2022-1705
CVE-2022-1705: In Go, the net/http HTTP/1 client accepted certain invalid Transfer-Encoding headers, enabling potential HTTP request smuggling when paired with an intermediary server that also fails to reject the header. Affected: Go’s HTTP/1 client prior to Go 1.17.12 and Go 1.18.4. Impact is ti...