Approved changes feed: RSS · Atom

cpe:2.3:a:quic-go:quic-go:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorQuic Go (ab820d4e-4a24-5bcd-aab3-c14a7a6266ea)
ProductQuic Go (bca6bbc7-1807-539e-b4bd-881c209bdbec)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40898 vulnerable 2026-06-08 08:01:21.111965 db.gcve.eu details are currently unavailable. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-64702 vulnerable 2026-06-08 07:39:20.172528 db.gcve.eu details are currently unavailable. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-59530 vulnerable 2026-06-08 07:35:22.301493 quic-go has Client Crash Due to Premature HANDSHAKE_DONE Frame
HIGH (7.5)
quic-go is an implementation of the QUIC protocol in Go. In versions prior to 0.49.0, 0.54.1, and 0.55.0, a misbehaving or malicious server can cause a denial-of-service (DoS) attack on the quic-go client by triggering an assertion failure, leading to a process crash. This requires no authentication and can be exploited during the handshake phase. This was observed in the wild with certain server implementations. quic-go needs to be able to handle misbehaving server implementations, including those that prematurely send a HANDSHAKE_DONE frame. Versions 0.49.0, 0.54.1, and 0.55.0 discard Initial keys when receiving a HANDSHAKE_DONE frame, thereby correctly handling premature HANDSHAKE_DONE frames.
Published: 2025-10-10T16:09:55.227Z
Updated: 2025-10-10T16:31:47.457Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-29785 vulnerable 2026-06-08 07:14:56.588065 quic-go Has Panic in Path Probe Loss Recovery Handling
HIGH (7.5)
quic-go is an implementation of the QUIC protocol in Go. The loss recovery logic for path probe packets that was added in the v0.50.0 release can be used to trigger a nil-pointer dereference by a malicious QUIC client. In order to do so, the attacker first sends valid QUIC packets from different remote addresses (thereby triggering the newly added path validation logic: the server sends path probe packets), and then sending ACKs for packets received from the server specifically crafted to trigger the nil-pointer dereference. v0.50.1 contains a patch that fixes the vulnerability. This release contains a test that generates random sequences of sent packets (both regular and path probe packets), that was used to verify that the patch actually covers all corner cases. No known workarounds are available.
Published: 2025-06-02T10:44:18.817Z
Updated: 2025-06-02T12:01:18.236Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-53259 vulnerable 2026-06-08 06:54:14.868628 quic-go affected by an ICMP Packet Too Large Injection Attack on Linux
MEDIUM (6.5)
quic-go is an implementation of the QUIC protocol in Go. An off-path attacker can inject an ICMP Packet Too Large packet. Since affected quic-go versions used IP_PMTUDISC_DO, the kernel would then return a "message too large" error on sendmsg, i.e. when quic-go attempts to send a packet that exceeds the MTU claimed in that ICMP packet. By setting this value to smaller than 1200 bytes (the minimum MTU for QUIC), the attacker can disrupt a QUIC connection. Crucially, this can be done after completion of the handshake, thereby circumventing any TCP fallback that might be implemented on the application layer (for example, many browsers fall back to HTTP over TCP if they're unable to establish a QUIC connection). The attacker needs to at least know the client's IP and port tuple to mount an attack. This vulnerability is fixed in 0.48.2.
Published: 2024-12-02T16:12:40.605Z
Updated: 2024-12-02T19:28:08.531Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-22189 vulnerable 2026-06-08 06:29:34.059339 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-49295 vulnerable 2026-06-08 06:14:28.984733 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-46239 vulnerable 2026-06-08 06:12:44.461954 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.