Webtransport Go
Approved changes feed: RSS · Atom
cpe:2.3:a:quic-go:webtransport-go:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Quic Go (ab820d4e-4a24-5bcd-aab3-c14a7a6266ea) |
|---|---|
| Product | Webtransport Go (acaff783-c8d6-5169-8811-4354f2103d9a) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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.