Approved changes feed: RSS · Atom

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

part: a version: * update: *

VendorQuic Go (ab820d4e-4a24-5bcd-aab3-c14a7a6266ea)
ProductWebtransport Go (acaff783-c8d6-5169-8811-4354f2103d9a)
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-57497 vulnerable 2026-09-16 04:33:40.285378 webtransport-go: Memory Exhaustion Attack due to Buffering of Unknown Capsules
MEDIUM (5.3)
webtransport-go is an implementation of the WebTransport protocol. Prior to 0.11.1, Session.parseNextCapsule() in session.go skips an unknown WebTransport capsule on the HTTP/3 request stream by calling io.ReadAll on the capsule reader, retaining the complete declared capsule body in memory. A malicious peer can send a large unknown capsule and cause a client or server to allocate memory for the full payload; QUIC flow control does not bound the total retained allocation because reading advances the flow-control window while the received bytes remain in memory. The resulting memory and resource exhaustion can disrupt or crash the affected process. This issue is fixed in version 0.11.1.
Published: 2026-09-14T16:05:31.661Z
Updated: 2026-09-14T20:06:48.086Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-21438 vulnerable 2026-06-08 07:49:16.385076 webtransport-go affected by a Memory Exhaustion Attack due to Missing Cleanup of Streams Map
MEDIUM (5.3)
webtransport-go is an implementation of the WebTransport protocol. Prior to 0.10.0, an attacker can cause unbounded memory consumption repeatedly creating and closing many WebTransport streams. Closed streams were not removed from an internal session map, preventing garbage collection of their resources. This vulnerability is fixed in v0.10.0.
Published: 2026-02-12T18:25:34.107Z
Updated: 2026-02-17T15:39:06.672Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-21435 vulnerable 2026-06-08 07:49:16.381944 webtransport-go CloseWithError can block indefinitely
MEDIUM (5.3)
webtransport-go is an implementation of the WebTransport protocol. Prior to v0.10.0, an attacker can cause a denial of service in webtransport-go by preventing or indefinitely delaying WebTransport session closure. A malicious peer can withhold QUIC flow control credit on the CONNECT stream, blocking transmission of the WT_CLOSE_SESSION capsule and causing the close operation to hang. This vulnerability is fixed in v0.10.0.
Published: 2026-02-12T18:22:58.098Z
Updated: 2026-02-17T15:36:08.731Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-21434 vulnerable 2026-06-08 07:49:16.380921 webtransport-go affected by Memory Exhaustion Attack due to Missing Length Check in WT_CLOSE_SESSION Capsule
MEDIUM (5.3)
webtransport-go is an implementation of the WebTransport protocol. From 0.3.0 to 0.9.0, an attacker can cause excessive memory consumption in webtransport-go's session implementation by sending a WT_CLOSE_SESSION capsule containing an excessively large Application Error Message. The implementation does not enforce the draft-mandated limit of 1024 bytes on this field, allowing a peer to send an arbitrarily large message payload that is fully read and stored in memory. This allows an attacker to consume an arbitrary amount of memory. The attacker must transmit the full payload to achieve the memory consumption, but the lack of any upper bound makes large-scale attacks feasible given sufficient bandwidth. This vulnerability is fixed in 0.10.0.
Published: 2026-02-12T18:18:04.821Z
Updated: 2026-02-12T18:45:58.158Z
Reference links
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.