CVE-2026-35469
SpdyStream: DOS on CRI
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.7
SpdyStream: DOS on CRI
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770, CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2026-23298
8.7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
EUVD-2026-23298- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-pc3f-x583-g7j2
8.7
SpdyStream: DOS on CRI
The SPDY/3 frame parser in spdystream does not validate attacker-controlled counts and lengths before allocating memory. A remote peer that can send SPDY frames to a service using spdystream can cause the process to allocate gigabytes of memory with a small number of malformed control frames, leading to an out-of-memory crash. Three allocation paths in the receive side are affected:
- SETTINGS entry count -- The SETTINGS frame reader reads a 32-bit
numSettingsfrom the payload and allocates a slice of that size without checking it against the declared frame length. An attacker can setnumSettingsto a value far exceeding the actual payload, triggering a large allocation before any setting data is read. - Header count --
parseHeaderValueBlockreads a 32-bitnumHeadersfrom the decompressed header block and allocates anhttp.Headermap of that size with no upper bound. - Header field size -- Individual header name and value lengths are read as 32-bit integers and used directly as allocation sizes with no validation. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into attacker-controlled bytes that the parser interprets as 32-bit counts and lengths. A single crafted frame is enough to exhaust process memory.
Impact
Any program that accepts SPDY connections using spdystream -- directly or through a dependent library -- is affected. A remote peer that can send SPDY frames to the service can crash the process with a single crafted SPDY control frame, causing denial of service.
Affected versions
github.com/moby/spdystream <= v0.5.0
Fix
v0.5.1 addresses the receive-side allocation bugs and adds related hardening: Core fixes:
- SETTINGS entry-count validation -- The SETTINGS frame reader now
checks that
numSettingsis consistent with the declared frame length (numSettings <= (length-4)/8) before allocating. - Header count limit --
parseHeaderValueBlockenforces a maximum number of headers per frame (default: 1000). - Header field size limit -- Individual header name and value lengths are checked against a per-field size limit (default: 1 MiB) before allocation.
- Connection closure on protocol error -- The connection read loop
now closes the underlying
net.Connwhen it encounters anInvalidControlFrameerror, preventing further exploitation on the same connection. Additional hardening: - Write-side bounds checks -- All frame write methods now verify that payloads fit within the 24-bit length field, preventing the library from producing invalid frames. Configurable limits:
- Callers can adjust the defaults using
NewConnectionWithOptionsor the lower-levelspdy.NewFramerWithOptionswith functional options:WithMaxControlFramePayloadSize,WithMaxHeaderFieldSize, andWithMaxHeaderCount.
- Record
GHSA-pc3f-x583-g7j2- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-770
- Updated
- 2026-11-02
NVD
8.7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-35469
8.7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
ALPINE-CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-03
OSVBELL-CVE-2026-35469
6.5
- Record
BELL-CVE-2026-35469- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 48 moreShow less
OSV
8.7
SpdyStream: DOS on CRI
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-35469
8.7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
DEBIAN-CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVGHSA-pc3f-x583-g7j2
8.7
SpdyStream: DOS on CRI
The SPDY/3 frame parser in spdystream does not validate attacker-controlled counts and lengths before allocating memory. A remote peer that can send SPDY frames to a service using spdystream can cause the process to allocate gigabytes of memory with a small number of malformed control frames, leading to an out-of-memory crash. Three allocation paths in the receive side are affected:
- SETTINGS entry count -- The SETTINGS frame reader reads a 32-bit
numSettingsfrom the payload and allocates a slice of that size without checking it against the declared frame length. An attacker can setnumSettingsto a value far exceeding the actual payload, triggering a large allocation before any setting data is read. - Header count --
parseHeaderValueBlockreads a 32-bitnumHeadersfrom the decompressed header block and allocates anhttp.Headermap of that size with no upper bound. - Header field size -- Individual header name and value lengths are read as 32-bit integers and used directly as allocation sizes with no validation. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into attacker-controlled bytes that the parser interprets as 32-bit counts and lengths. A single crafted frame is enough to exhaust process memory.
Impact
Any program that accepts SPDY connections using spdystream -- directly or through a dependent library -- is affected. A remote peer that can send SPDY frames to the service can crash the process with a single crafted SPDY control frame, causing denial of service.
Affected versions
github.com/moby/spdystream <= v0.5.0
Fix
v0.5.1 addresses the receive-side allocation bugs and adds related hardening: Core fixes:
- SETTINGS entry-count validation -- The SETTINGS frame reader now
checks that
numSettingsis consistent with the declared frame length (numSettings <= (length-4)/8) before allocating. - Header count limit --
parseHeaderValueBlockenforces a maximum number of headers per frame (default: 1000). - Header field size limit -- Individual header name and value lengths are checked against a per-field size limit (default: 1 MiB) before allocation.
- Connection closure on protocol error -- The connection read loop
now closes the underlying
net.Connwhen it encounters anInvalidControlFrameerror, preventing further exploitation on the same connection. Additional hardening: - Write-side bounds checks -- All frame write methods now verify that payloads fit within the 24-bit length field, preventing the library from producing invalid frames. Configurable limits:
- Callers can adjust the defaults using
NewConnectionWithOptionsor the lower-levelspdy.NewFramerWithOptionswith functional options:WithMaxControlFramePayloadSize,WithMaxHeaderFieldSize, andWithMaxHeaderCount.
- Record
GHSA-pc3f-x583-g7j2- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-770
- Updated
- 2026-11-02
OSVOESA-2026-2162
8.7
kubernetes security update
Container cluster management.
Security Fix(es):
A flaw was found in the SPDY streaming code used by Kubelet, CRI-O, and kube-apiserver. An attacker with specific cluster roles, such as those allowing access to pod port forwarding, execution, or attachment, or node proxying, could exploit this vulnerability. This could lead to a Denial of Service (DoS) by causing the affected components to become unresponsive.(CVE-2026-35469)
- Record
OESA-2026-2162- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVOESA-2026-3564
6.5
containerd security update
containerd is an industry-standard container runtime with an emphasis on simplicity, robustness and portability. It is available as a daemon for Linux and Windows, which can manage the complete container lifecycle of its host system: image transfer and storage, container execution and supervision, low-level storage and network attachments, etc.
Security Fix(es):
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.(CVE-2026-35469)
- Record
OESA-2026-3564- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:34755
6.5
Red Hat Security Advisory: OpenShift Container Platform 4.19.37 packages and security update
- Record
RHSA-2026:34755- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:36796
9.1
Red Hat Security Advisory: Red Hat Edge Manager Version 1.0.3 Security Update
- Record
RHSA-2026:36796- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:41019
9.1
Red Hat Security Advisory: Red Hat Edge Manager Version 1.1.3 Security Update
- Record
RHSA-2026:41019- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:51422
6.5
Red Hat Security Advisory: Red Hat build of MicroShift 4.19.42 security update
- Record
RHSA-2026:51422- CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-35469
8.7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
UBUNTU-CVE-2026-35469- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 6.5 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-82937 No score
CVE-2026-35469 affecting package containerd2 for versions less than 2.0.0-19
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-82937- Updated
- 2026-11-02
OSVAZL-85605 No score
CVE-2026-35469 affecting package cri-o 1.30.1-1
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85605- Updated
- 2026-11-05
OSVAZL-85625 No score
CVE-2026-35469 affecting package cert-manager for versions less than 1.12.15-9
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85625- Updated
- 2026-11-05
OSVAZL-85628 No score
CVE-2026-35469 affecting package containerized-data-importer for versions less than 1.62.0-6
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85628- Updated
- 2026-11-05
OSVAZL-85634 No score
CVE-2026-35469 affecting package cri-tools for versions less than 1.32.0-6
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85634- Updated
- 2026-11-05
OSVAZL-85637 No score
CVE-2026-35469 affecting package docker-buildx for versions less than 0.14.0-13
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85637- Updated
- 2026-11-05
OSVAZL-85640 No score
CVE-2026-35469 affecting package docker-compose for versions less than 2.27.0-11
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85640- Updated
- 2026-11-05
OSVAZL-85679 No score
CVE-2026-35469 affecting package keda for versions less than 2.14.1-13
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85679- Updated
- 2026-11-02
OSVAZL-85682 No score
CVE-2026-35469 affecting package kubernetes for versions less than 1.30.10-23
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85682- Updated
- 2026-11-05
OSVAZL-85685 No score
CVE-2026-35469 affecting package kubevirt for versions less than 1.7.1-7
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85685- Updated
- 2026-11-02
OSVAZL-85688 No score
CVE-2026-35469 affecting package kured for versions less than 1.15.0-5
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85688- Updated
- 2026-11-05
OSVAZL-85694 No score
CVE-2026-35469 affecting package moby-containerd-cc for versions less than 1.7.7-13
spdystream is a Go library for multiplexing streams over SPDY connections. In versions 0.5.0 and below, the SPDY/3 frame parser does not validate attacker-controlled counts and lengths before allocating memory. Three allocation paths are affected: the SETTINGS frame entry count, the header count in parseHeaderValueBlock, and individual header field sizes — all read as 32-bit integers and used directly as allocation sizes with no bounds checking. Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into large attacker-controlled values. A remote peer that can send SPDY frames to a service using spdystream can exhaust process memory and cause an out-of-memory crash with a single crafted control frame. This issue has been fixed in version 0.5.1.
- Record
AZL-85694- Updated
- 2026-11-05
OSVGO-2026-4958 No score
Uncontrolled resource consumption when parsing SPDY frames in github.com/moby/spdystream
The SPDY/3 frame parser in spdystream does not validate attacker-controlled counts and lengths before allocating memory. A remote peer that can send SPDY frames to a service using spdystream can cause the process to allocate gigabytes of memory with a small number of malformed control frames, leading to an out-of-memory crash.
Three allocation paths in the receive side are affected:
- SETTINGS entry count: The SETTINGS frame reader reads a 32-bit numSettings from the payload and allocates a slice of that size without checking it against the declared frame length.
- Header count: parseHeaderValueBlock reads a 32-bit numHeaders from the decompressed header block and allocates an http.Header map of that size with no upper bound.
- Header field size: Individual header name and value lengths are read as 32-bit integers and used directly as allocation sizes with no validation.
Because SPDY header blocks are zlib-compressed, a small on-the-wire payload can decompress into attacker-controlled bytes that the parser interprets as 32-bit counts and lengths. A single crafted frame is enough to exhaust process memory.
- Record
GO-2026-4958- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11107-1 No score
containerd-1.7.33-1.1 on GA media
These are all security issues fixed in the containerd-1.7.33-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11107-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11305-1 No score
containerized-data-importer1.65-api-1.65.0-2.1 on GA media
These are all security issues fixed in the containerized-data-importer1.65-api-1.65.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11305-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11307-1 No score
kubevirt1.8-container-disk-1.8.4-1.1 on GA media
These are all security issues fixed in the kubevirt1.8-container-disk-1.8.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11307-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11514-1 No score
containerized-data-importer1.66-api-1.66.0-1.1 on GA media
These are all security issues fixed in the containerized-data-importer1.66-api-1.66.0-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11514-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21213-1 No score
Security update for containerd
This update for containerd fixes the following issues
Update to 1.7.33:
- CVE-2024-25621: overly broad default permission vulnerability (bsc#1253126).
- CVE-2025-64329: goroutine leaks can lead to memory exhaustion on the host (bsc#1253132).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2 :path pseudo- header (bsc#1260296).
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265794).
- CVE-2026-34986: github.com/go-jose/go-jose/v4,github.com/go-jose/go-jose/v3: crafted JWE input with a missing encrypted key can lead to a denial of service (bsc#1262948).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262266).
- CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266640).
- CVE-2026-46680: containerd user ID handling bypass allows runAsNonRoot evasion (bsc#1268355).
- CVE-2026-47262: Denial of Service (DoS) condition via a maliciously crafted image (bsc#1268441).
- CVE-2026-53488: CRI plugin propagates labels from an image config to a container without validation (bsc#1268430).
Changes for containerd:
- https://github.com/containerd/containerd/releases/tag/v1.7.33
- https://github.com/containerd/containerd/releases/tag/v1.7.32
- https://github.com/containerd/containerd/releases/tag/v1.7.31
- https://github.com/containerd/containerd/releases/tag/v1.7.30
- https://github.com/containerd/containerd/releases/tag/v1.7.29
- https://github.com/containerd/containerd/releases/tag/v1.7.28
- Record
openSUSE-SU-2026:21213-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21483-1 No score
Security update for govulncheck-vulndb
This update for govulncheck-vulndb fixes the following issues:
- Update to version 0.0.20260723T184607 2026-07-23T18:46:07Z (jsc#PED-11136).
Go CVE Numbering Authority IDs added or updated with aliases:
- GO-2026-4730 CVE-2026-33022 GHSA-cv4x-93xx-wgfj
- GO-2026-4761 CVE-2026-33211 GHSA-j5q5-j9gm-2w5c
- GO-2026-5102 CVE-2026-45021 GHSA-3vcp-chfh-f6r2
- GO-2026-5272 CVE-2026-40938 GHSA-94jr-7pqp-xhcq
- GO-2026-5486 CVE-2026-40924 GHSA-m2cx-gpqf-qf74
- GO-2026-5542 CVE-2026-40090 GHSA-pj97-4p9w-gx3q
- GO-2026-5630 CVE-2026-25542 GHSA-rmx9-2pp3-xhcr
- GO-2026-5643 CVE-2026-40923 GHSA-rx35-6rhx-7858
- GO-2026-5675 CVE-2026-41492 GHSA-vvf7-6rmr-m29q
- GO-2026-5711 CVE-2026-40161 GHSA-wjxp-xrpv-xpff
- GO-2026-5746 CVE-2026-41567 GHSA-x86f-5xw2-fm2r
- GO-2026-5749 CVE-2026-41328 GHSA-x92x-px7w-4gx4
- GO-2026-5837 CVE-2026-44840 GHSA-q2m9-6jp9-c6mc
- GO-2026-5929 CVE-2026-44342 GHSA-26v7-h57m-gh9m
- GO-2026-5930 CVE-2026-33655 GHSA-6qcr-qxgr-m7fv
- GO-2026-5933 GHSA-3g4q-2f67-2gvh
- GO-2026-5934 GHSA-59qp-cfj3-rp64
- GO-2026-5935 GHSA-7856-g3gv-9wq8
- GO-2026-5936 CVE-2026-53552 GHSA-26rh-24rg-j3vv
- GO-2026-5937 CVE-2026-53508 GHSA-2jcc-mxv7-p3f9
- GO-2026-5938 CVE-2026-53553 GHSA-4g5x-hcwm-82jw
- GO-2026-5939 CVE-2026-10517 GHSA-698x-9w2p-7vvp
- GO-2026-5940 CVE-2026-53572 GHSA-6w3m-4hhp-775q
- GO-2026-5941 CVE-2026-53487 GHSA-gvhc-wv3v-7pf8
- GO-2026-5942 CVE-2026-46600
- GO-2026-5944 CVE-2026-50197 GHSA-659f-rgp5-w4wf
- GO-2026-5945 CVE-2026-6815 GHSA-rmxx-v9rj-vpvg
- GO-2026-5946 CVE-2026-52831 GHSA-v5px-423j-pf7p
- GO-2026-5947 CVE-2026-53649 GHSA-xqhv-chqm-fhcc
- GO-2026-5948 CVE-2026-50554 GHSA-588f-fvcv-xhvf
- GO-2026-5949 CVE-2026-50553 GHSA-rqrh-8wpv-x7hh
- GO-2026-5950 CVE-2026-53602 GHSA-339v-266x-79xr
- GO-2026-5951 CVE-2026-10219 GHSA-6jm8-4fhr-5w64
- GO-2026-5952 CVE-2026-49834 GHSA-9vcr-p3rj-q5q6
- GO-2026-5953 CVE-2026-9094 GHSA-c9w5-qp6m-m395
- GO-2026-5956 CVE-2026-55252 GHSA-h5g6-xmh4-hc37
- GO-2026-5957 CVE-2026-54158 GHSA-5xfx-xj4h-5p7r
- GO-2026-5958 CVE-2026-54068 GHSA-gcm7-57gf-953c
- GO-2026-5959 CVE-2026-54072 GHSA-h29v-hj44-q8cv
- GO-2026-5961 CVE-2026-54069 GHSA-hvr9-72v2-fff3
- GO-2026-5962 CVE-2026-54088 GHSA-m93h-4hw7-5qcm
- GO-2026-5963 CVE-2026-54067 GHSA-mvjr-vv3c-w4qv
- GO-2026-5964 CVE-2026-54066 GHSA-p4m3-mgmm-c664
- GO-2026-5965 CVE-2026-54070 GHSA-w7cg-whh7-xp28
- GO-2026-5966 CVE-2026-54089 GHSA-xqp3-jq6g-x3qm
- GO-2026-5967 CVE-2026-50551 GHSA-56mp-4f3v-fgj2
- GO-2026-5968 CVE-2026-54174 GHSA-fpg8-7664-jc5q
- GO-2026-5969 GHSA-g936-7jqj-mwv8
- GO-2026-5970 CVE-2026-56852
- GO-2026-5973 CVE-2026-54250 GHSA-jxr7-mqhw-9p98
- GO-2026-5974 CVE-2026-44300 GHSA-wmj8-9953-vff5
- GO-2026-5975 CVE-2026-50018 GHSA-42j2-w334-qxw7
- GO-2026-5976 CVE-2026-50141 GHSA-g7mm-9vx7-jm7h
- GO-2026-5977 CVE-2026-50013 GHSA-qrh4-p6v4-mrfg
- GO-2026-5978 CVE-2026-50125 GHSA-qw5r-ppcg-f8rj
- GO-2026-5979 CVE-2026-50006 GHSA-xrcf-6jh3-ggvx
- GO-2026-5980 CVE-2026-50158 GHSA-2c7f-fxww-6w6c
- GO-2026-5981 GHSA-mqxv-9rm6-w8qc
- GO-2026-5982 GHSA-pqg7-v6wh-3pfp
- GO-2026-5984 CVE-2026-53604 GHSA-2p2f-px33-4vv5
- GO-2026-5985 GHSA-7rx3-5wx3-5v76
- GO-2026-5986 CVE-2026-61699 GHSA-cm26-5974-52h8
- GO-2026-5987 CVE-2026-55513 GHSA-g4x6-jcvr-9m3g
- GO-2026-5988 CVE-2026-54628 GHSA-hwrq-8wxh-q4xv
- GO-2026-5989 CVE-2026-55512 GHSA-m3cx-mwpg-32jg
- GO-2026-5990 CVE-2026-54629 GHSA-mf78-3rpf-r784
- GO-2026-5991 CVE-2026-53603 GHSA-q4vm-pq3q-8wgq
- GO-2026-5992 CVE-2026-61549 GHSA-qf34-295c-26v8
- GO-2026-5996 CVE-2026-54450 GHSA-pph6-vfjv-vpjw
- GO-2026-5997 CVE-2026-54452 GHSA-xgch-x3mx-cm3c
- GO-2026-5998 CVE-2026-54495 GHSA-398h-7f66-3h4p
- GO-2026-5999 CVE-2026-10814 GHSA-jh6h-v6mp-h22v
- GO-2026-6002 CVE-2026-58196 GHSA-pr64-jmmf-jp54
- GO-2026-6003 CVE-2026-53714 GHSA-22xc-xg2r-9j7v
- GO-2026-6004 CVE-2026-52833 GHSA-3v79-m2cg-89ww
- GO-2026-6005 CVE-2026-53715 GHSA-8fv2-88gg-hm7q
- GO-2026-6006 CVE-2026-53716 GHSA-cxpq-8v7q-cg56 *…
- Record
openSUSE-SU-2026:21483-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21590-1 No score
Security update for kubevirt1.8
This update for kubevirt1.8 fixes the following issues:
Update to version 1.8.4.
Security issues fixed:
- CVE-2026-13201: virt-handler-rhel9: kubevirt: safepath
OpenAtNoFollowsymlink following via/proc/self/fdallows host file metadata modification (bsc#1269093). - CVE-2026-13622: virt-handler migration proxy follows symlinks and allows container escape to host (bsc#1272840).
- CVE-2026-25680, CVE-2026-25681, CVE-2026-27136, CVE-2026-42502, CVE-2026-42506: golang.org/x/net/html: multiple issues when parsing HTML files (bsc#1267120).
- CVE-2026-33814: golang.org/x/net/http2: processing of HTTP/2 SETTINGS frames with a crafted
SETTINGS_MAX_FRAME_SIZEcan lead to an infinite loop and a denial of service (bsc#1265736). - CVE-2026-35469: github.com/moby/spdystream: improper validation of attacker-controlled input in the SPDY/3 frame parser allows for a denial of service via crafted SPDY frames (bsc#1262265).
- CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266575).
- CVE-2026-39827, CVE-2026-39828, CVE-2026-39829, CVE-2026-39830, CVE-2026-39831, CVE-2026-39832, CVE-2026-39833,
CVE-2026-39834, CVE-2026-39835, CVE-2026-42508, CVE-2026-46595, CVE-2026-46597, CVE-2026-46598:
golang.org/x/crypto/ssh: multiple issues in
x/crypto/ssh(bsc#1266151). - CVE-2026-46600: parsing of invalid SVCB or HTTPS RR when the size of a parameter value overflows the message buffer can lead to panic (bsc#1273606).
- CVE-2026-56852: improper handling of truncated/invalid UTF-8 input can lead to an infinite loop (bsc#1272011).
Other updates and bugfixes:
- Fix the release manifests' image references (bsc#1272604).
- Add a
libguestfs-toolssubpackage. - Build with Go >= 1.25 (required by
golang.org/x/net0.55). - Version 1.8.4:
- node-labeller: use new
libvirtflags for full feature expansion. - Fix gRPC connection leak in
GetLauncherClient; clean up ghost launcher record on connection setup failure. - api: validate
VMI VSOCK CIDand checksum status fields asuint32. - virt-operator: refine canary flow to fully support out-of-band changes.
- New
virt-api/virt-handler/virt-operatorready and down metrics, alerts and recording rules.
- node-labeller: use new
- Refresh
disks-images-provider.yamlto the v1.8.4 image tag.
- Record
openSUSE-SU-2026:21590-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21824-1 No score
Security update for containerized-data-importer1.65
This update for containerized-data-importer1.65 fixes the following issues:
- CVE-2025-22869: Denial of Service in the Key Exchange of golang.org/x/crypto/ssh (bsc#1239322).
- CVE-2025-22870: golang.org/x/net/proxy: proxy bypass using IPv6 zone IDs (bsc#1238699).
- CVE-2025-22872: golang.org/x/net/html: incorrectly interpreted tags can cause content to be placed wrong scope during DOM construction (bsc#1241838).
- CVE-2025-47911: golang.org/x/net/html: various algorithms with quadratic complexity when parsing HTML documents (bsc#1251495).
- CVE-2025-47913: client process termination when receiving an unexpected message type in response to a key listing or (bsc#1253506).
- CVE-2025-47914: non validated message size can cause a panic due to an out of bounds read (bsc#1253967).
- CVE-2025-58058: github.com/ulikunitz/xz: github.com/ulikunitz/xz leaks memory (bsc#1248946).
- CVE-2025-58181: invalidated number of mechanisms can cause unbounded memory consumption (bsc#1253784).
- CVE-2025-58190: golang.org/x/net/html: excessive memory consumption by
html.ParseFragmentwhen processing specially crafted input (bsc#1251689). - CVE-2026-25680,CVE-2026-25681,CVE-2026-27136,CVE-2026-42502,CVE-2026-42506: golang.org/x/net/html: multiple issues when parsing HTML files (bsc#1267176).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2 :path pseudo- header (bsc#1260295).
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265799).
- CVE-2026-34986: github.com/go-jose/go-jose/v3: crafted JWE input with a missing encrypted key can lead to a denial of service (bsc#1262952).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262269).
- CVE-2026-39821: golang.org/x/net/idna: failure to reject ASCII-only Punycode-encoded labels allows for validation bypass and privilege escalation (bsc#1266639).
- CVE-2026-39827,CVE-2026-39828,CVE-2026-39829,CVE-2026-39830,CVE-2026-39831,CVE-2026-39832,CVE-2026-39833, CVE-2026-39834,CVE-2026-39835,CVE-2026-42508,CVE-2026-46595,CVE-2026-46597, CVE-2026-46598: multiple issues in golang.org/x/crypto/ssh (bsc#1266179).
- CVE-2026-41178: go.opentelemetry.io/otel/baggage: no rejection of raw-length headers in baggage parsing allows for DoS via oversized inputs (bsc#1276687).
- CVE-2026-56852: golang.org/x/text/unicode/norm: infinite loop on truncated/invalid UTF-8 input (bsc#1272064).
- CVE-2026-56854,CVE-2026-56855,CVE-2026-78662: golang.org/x/crypto/ssh: authentication bypass and deadlocks in the crypto/ssh library (bsc#1278621).
- CVE-2026-84303: google.golang.org/grpc: xDS RBAC HTTP filter implementation issue allows for bypass of authorization policies via mixed-case or canonical-case header matches (bsc#1279315).
- CVE-2026-84304: google.golang.org/grpc: heap memory exhaustion via HTTP/2 DATA frame fragmentation (bsc#1279234).
- Record
openSUSE-SU-2026:21824-1- Updated
- 2026-11-02
OSVROOT-APP-GOBINARY-CVE-2026-35469 No score
CVE-2026-35469 in github.com/moby/spdystream - Patched by Root
Root has patched CVE-2026-35469 in the github.com/moby/spdystream package for Root:Go. Multiple fixed versions available.
- Record
ROOT-APP-GOBINARY-CVE-2026-35469- Updated
- 2026-11-02
OSVSUSE-SU-2026:22800-1 No score
Security update for containerd
This update for containerd fixes the following issues
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262266).
- Record
SUSE-SU-2026:22800-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22892-1 No score
Security update for containerd
This update for containerd fixes the following issues
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262266).
- Record
SUSE-SU-2026:22892-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2315-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2315-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2322-1 No score
Security update for kubernetes1.24
This update for kubernetes1.24 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2322-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2325-1 No score
Security update for kubernetes1.26
This update for kubernetes1.26 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2325-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2339-1 No score
Security update for kubernetes1.27
This update for kubernetes1.27 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2339-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2340-1 No score
Security update for kubernetes1.23
This update for kubernetes1.23 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2340-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2342-1 No score
Security update for kubernetes
This update for kubernetes fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265748).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262270).
Changes for kubernetes:
- Update to version 1.35.4:
- Record
SUSE-SU-2026:2342-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2343-1 No score
Security update for kubernetes1.24
This update for kubernetes1.24 fixes the following issues
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
- Record
SUSE-SU-2026:2343-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2344-1 No score
Security update for kubernetes1.28
This update for kubernetes1.28 fixes the following issues:
Security fixes:
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
Other fixes:
- Adding
Requires: diffutilsdependency to Kubernetes*-client package (bsc#1251168)
- Record
SUSE-SU-2026:2344-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2345-1 No score
Security update for kubernetes1.25
This update for kubernetes1.25 fixes the following issues:
Security fixes:
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265740).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262271).
Other fixes:
- Adding
Requires: diffutilsdependency to Kubernetes*-client package (bsc#1251168)
- Record
SUSE-SU-2026:2345-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:24136-1 No score
Security update for containerd
This update for containerd fixes the following issues:
- CVE-2026-53488: CRI plugin propagates labels from an image config to a container without validation (bsc#1268430).
- Record
SUSE-SU-2026:24136-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2460-1 No score
Security update for kubernetes-old
This update for kubernetes-old fixes the following issues:
- CVE-2026-33814: golang.org/x/net/http2: infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE (bsc#1265747).
- CVE-2026-35469: github.com/moby/spdystream: memory amplification in SPDY frame parsing leads to denial of service (bsc#1262268).
Changes for kubernetes-old:
- Update to version 1.33.11:
- Record
SUSE-SU-2026:2460-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2783-1 No score
Security update for kubevirt-1.6
This update for kubevirt-1.6 fixes the following issues:
- CVE-2026-9804: Symlink escape in the VMExport dir handler let an attacker controlling an exported PVC read sensitive files (TLS keys, tokens, service-account creds) from the exporter pod. (bsc#1266733)
- CVE-2025-14525: A VM reporting many guest-internal interfaces via the guest agent could flood VMI status and fill etcd (denial of service). Caps reported interfaces at 10. (bsc#1256434)
- CVE-2026-35469: resource-exhaustion in the SPDY/3 protocol implementation of github.com/moby/spdystream. (GHSA-pc3f-x583-g7j2,bsc#1262265)
- Record
SUSE-SU-2026:2783-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2804-1 No score
Security update for kubevirt
This update for kubevirt fixes the following issues:
- CVE-2026-9804: Symlink escape in the VMExport dir handler let an attacker controlling an exported PVC read sensitive files (TLS keys, tokens, service-account creds) from the exporter pod. (bsc#1266733)
- CVE-2025-14525: A VM reporting many guest-internal interfaces via the guest agent could flood VMI status and fill etcd (denial of service). Caps reported interfaces at 10. (bsc#1256434)
- CVE-2026-35469: resource-exhaustion in the SPDY/3 protocol implementation of github.com/moby/spdystream. (GHSA-pc3f-x583-g7j2,bsc#1262265)
- Record
SUSE-SU-2026:2804-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3203-1 No score
Security update for kubevirt
This update for kubevirt fixes the following issues:
- Security: re-vendor the bundled Go dependencies (no upstream source
changes; tarball rebuilt from v1.7.4 with updated go.mod/vendor):
- golang.org/x/net v0.48.0 -> v0.55.0: CVE-2026-33814 (bsc#1265736), CVE-2026-39821 (bsc#1266575), CVE-2026-25680, CVE-2026-25681, CVE-2026-27136, CVE-2026-42502, CVE-2026-42506 (bsc#1267120)
- golang.org/x/crypto v0.46.0 -> v0.52.0: CVE-2026-39827, CVE-2026-39828, CVE-2026-39829, CVE-2026-39830, CVE-2026-39831, CVE-2026-39832, CVE-2026-39833, CVE-2026-39834, CVE-2026-39835, CVE-2026-42508, CVE-2026-46595, CVE-2026-46597, CVE-2026-46598 (bsc#1266151)
- github.com/moby/spdystream v0.5.0 -> v0.5.1 folded into the vendor tree;
- Build with Go >= 1.25 (required by golang.org/x/net 0.55).
- Record
SUSE-SU-2026:3203-1- Updated
- 2026-11-02
Affected products
- moby spdystream
- red hat cert-manager operator for red hat openshift
- red hat cluster observability operator 1.5.0
- red hat dynamic accelerator slicer operator for red hat openshift
- red hat external secrets operator for red hat openshift
- red hat logging subsystem for red hat openshift 6.6
- red hat logical volume manager storage
- red hat multicluster engine for kubernetes
- red hat multicluster engine for kubernetes 2.1
- red hat multicluster engine for kubernetes 2.11
- red hat multicluster engine for kubernetes 2.8
- red hat advanced cluster management for kubernetes 2
Show 35 moreShow less
- red hat advanced cluster management for kubernetes 2.13
- red hat advanced cluster security 4
- red hat advanced cluster security 4.8
- red hat advanced cluster security 4.9
- red hat advanced cluster security for kubernetes 4.10
- red hat container native virtualization 4.13
- red hat container native virtualization 4.15
- red hat container native virtualization 4.16
- red hat container native virtualization 4.17
- red hat container native virtualization 4.19
- red hat container native virtualization 4.20
- red hat container native virtualization 4.21
- red hat container native virtualization 4.22
- red hat openshift container platform 4
- red hat openshift container platform 4.12
- red hat openshift container platform 4.13
- red hat openshift container platform 4.14
- red hat openshift container platform 4.15
- red hat openshift container platform 4.16
- red hat openshift container platform 4.17
- red hat openshift container platform 4.18
- red hat openshift container platform 4.19
- red hat openshift container platform 4.20
- red hat openshift container platform 4.21
- red hat openshift container platform 4.22
- red hat openshift data foundation 4.18
- red hat openshift data foundation 4.22
- red hat openshift distributed tracing 3
- red hat openshift for windows containers
- red hat openshift gitops
- red hat openshift virtualization 4
- red hat rhem 1.0 for rhel 9
- red hat rhem 1.1 for rhel 10
- red hat rhem 1.1 for rhel 9
- red hat zero trust workload identity manager
Affected packages
| Package | Affected | Fixed |
|---|---|---|
github.com/moby/spdystreamGo |
through 0.5.0 | 0.5.1 |
containerdAlpine:v3.24 |
before 2.2.3-r0 | 2.2.3-r0 |
containerd2Azure Linux:3 |
before 2.0.0-19 | 2.0.0-19 |
cri-oAzure Linux:3 |
through 1.30.1-1 | None known |
cert-managerAzure Linux:3 |
before 1.12.15-9 | 1.12.15-9 |
containerized-data-importerAzure Linux:3 |
before 1.62.0-6 | 1.62.0-6 |
cri-toolsAzure Linux:3 |
before 1.32.0-6 | 1.32.0-6 |
docker-buildxAzure Linux:3 |
before 0.14.0-13 | 0.14.0-13 |
docker-composeAzure Linux:3 |
before 2.27.0-11 | 2.27.0-11 |
kedaAzure Linux:3 |
before 2.14.1-13 | 2.14.1-13 |
Show 131 moreShow less
| Package | Affected | Fixed |
|---|---|---|
kubernetesAzure Linux:3 |
before 1.30.10-23 | 1.30.10-23 |
kubevirtAzure Linux:3 |
before 1.7.1-7 | 1.7.1-7 |
kuredAzure Linux:3 |
before 1.15.0-5 | 1.15.0-5 |
moby-containerd-ccAzure Linux:3 |
before 1.7.7-13 | 1.7.7-13 |
containerdAlpaquita:stream |
1.7.2-r1 up to 2.2.3-r0 | 2.2.3-r0 |
golang-github-docker-spdystreamDebian:12 |
All versions, plus listed versions 0.2.0-10.5.0-1 |
None known |
golang-github-docker-spdystreamDebian:13 |
All versions, plus listed versions 0.5.0-1 |
None known |
golang-github-docker-spdystreamDebian:14 |
All versions, plus listed versions 0.5.0-1 |
None known |
github.com/moby/spdystreamGo |
before 0.5.1 | 0.5.1 |
kubernetesopenEuler:20.03-LTS-SP4 |
before 1.20.2-30.oe2003sp4 | 1.20.2-30.oe2003sp4 |
kubernetesopenEuler:22.03-LTS-SP4 |
before 1.20.2-30.oe2203sp4 | 1.20.2-30.oe2203sp4 |
kubernetesopenEuler:24.03-LTS |
before 1.29.1-16.oe2403sp3 | 1.29.1-16.oe2403sp3 |
kubernetesopenEuler:24.03-LTS-SP1 |
before 1.29.1-16.oe2403sp1 | 1.29.1-16.oe2403sp1 |
kubernetesopenEuler:24.03-LTS-SP3 |
before 1.29.1-16.oe2403sp3 | 1.29.1-16.oe2403sp3 |
containerdopenEuler:24.03-LTS-SP3 |
before 1.6.22-30.oe2403sp3 | 1.6.22-30.oe2403sp3 |
containerdopenEuler:24.03-LTS-SP4 |
before 1.6.22-30.oe2403sp4 | 1.6.22-30.oe2403sp4 |
containerdopenEuler:20.03-LTS-SP4 |
before 1.2.0-226.oe2003sp4 | 1.2.0-226.oe2003sp4 |
containerdopenEuler:22.03-LTS-SP4 |
before 1.2.0-327.oe2203sp4 | 1.2.0-327.oe2203sp4 |
containerdopenEuler:24.03-LTS-SP1 |
before 1.6.22-30.oe2403sp1 | 1.6.22-30.oe2403sp1 |
openshiftRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
openshift-hyperkubeRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
openshift-kube-apiserverRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
openshift-kube-controller-managerRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
openshift-kube-schedulerRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
openshift-kubeletRed Hat:openshift:4.19::el9 |
before 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 | 0:4.19.0-202606301915.p2.g63adf01.assembly.stream.el9 |
flightctlRed Hat:edge_manager:1.0::el9 From an advisory covering 23 CVEs |
before 0:1.0.3-1.el9em | 0:1.0.3-1.el9em |
flightctl-agentRed Hat:edge_manager:1.0::el9 From an advisory covering 23 CVEs |
before 0:1.0.3-1.el9em | 0:1.0.3-1.el9em |
flightctl-cliRed Hat:edge_manager:1.0::el9 From an advisory covering 23 CVEs |
before 0:1.0.3-1.el9em | 0:1.0.3-1.el9em |
flightctl-selinuxRed Hat:edge_manager:1.0::el9 From an advisory covering 23 CVEs |
before 0:1.0.3-1.el9em | 0:1.0.3-1.el9em |
flightctlRed Hat:edge_manager:1.1::el10 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el10em | 0:1.1.3-1.el10em |
flightctl-agentRed Hat:edge_manager:1.1::el10 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el10em | 0:1.1.3-1.el10em |
flightctl-cliRed Hat:edge_manager:1.1::el10 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el10em | 0:1.1.3-1.el10em |
flightctlRed Hat:edge_manager:1.1::el9 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el9em | 0:1.1.3-1.el9em |
flightctl-agentRed Hat:edge_manager:1.1::el9 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el9em | 0:1.1.3-1.el9em |
flightctl-cliRed Hat:edge_manager:1.1::el9 From an advisory covering 22 CVEs |
before 0:1.1.3-1.el9em | 0:1.1.3-1.el9em |
microshiftRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-ai-model-servingRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-ai-model-serving-release-infoRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-gateway-apiRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-gateway-api-release-infoRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-greenbootRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-low-latencyRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-multusRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-multus-release-infoRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-networkingRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-observabilityRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-olmRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-olm-release-infoRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-release-infoRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
microshift-selinuxRed Hat:openshift:4.19::el9 |
before 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 | 0:4.19.42-202608062155.p0.g46c9d67.assembly.4.19.42.el9 |
github.com/moby/spdystreamRoot:Go |
before v0.4.0-aikido.2 | v0.4.0-aikido.2v0.2.0-aikido.2v0.5.0-aikido.1 |
rootio-github.com/moby/spdystreamRoot:Go |
before v0.4.0-root.io.1 | v0.4.0-root.io.1v0.2.0-root.io.1v0.4.0-root.io.2v0.2.0-root.io.2v0.5.0-root.io.1 |
containerdSUSE:Linux Micro 6.0 From an advisory covering 4 CVEs |
before 1.7.29-4.1 | 1.7.29-4.1 |
containerdSUSE:Linux Micro 6.1 From an advisory covering 4 CVEs |
before 1.7.29-slfo.1.1_4.1 | 1.7.29-slfo.1.1_4.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.23.17-150300.7.17.1 | 1.23.17-150300.7.17.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.23.17-150300.7.17.1 | 1.23.17-150300.7.17.1 |
kubernetes1.23SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.23.17-150300.7.17.1 | 1.23.17-150300.7.17.1 |
kubernetes1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.23.17-150300.7.17.1 | 1.23.17-150300.7.17.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.24.17-150400.9.27.1 | 1.24.17-150400.9.27.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.24.17-150400.9.27.1 | 1.24.17-150400.9.27.1 |
kubernetes1.24SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.24.17-150400.9.27.1 | 1.24.17-150400.9.27.1 |
kubernetes1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.24.17-150400.9.27.1 | 1.24.17-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.26SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.26.15-150400.9.27.1 | 1.26.15-150400.9.27.1 |
kubernetes1.27SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.27SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.27.16-150400.9.21.1 | 1.27.16-150400.9.21.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.23.17-150500.3.26.1 | 1.23.17-150500.3.26.1 |
kubernetes1.23SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.23.17-150500.3.26.1 | 1.23.17-150500.3.26.1 |
kubernetes1.23SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.23.17-150500.3.26.1 | 1.23.17-150500.3.26.1 |
kubernetes1.23SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.23.17-150500.3.26.1 | 1.23.17-150500.3.26.1 |
kubernetesSUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 2 CVEs |
before 1.35.4-150600.13.34.1 | 1.35.4-150600.13.34.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.24.17-150500.3.33.1 | 1.24.17-150500.3.33.1 |
kubernetes1.24SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.24.17-150500.3.33.1 | 1.24.17-150500.3.33.1 |
kubernetes1.24SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.24.17-150500.3.33.1 | 1.24.17-150500.3.33.1 |
kubernetes1.24SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.24.17-150500.3.33.1 | 1.24.17-150500.3.33.1 |
kubernetes1.28SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.28SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.28.13-150400.9.19.1 | 1.28.13-150400.9.19.1 |
kubernetes1.25SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
kubernetes1.25SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 1.25.16-150400.9.27.1 | 1.25.16-150400.9.27.1 |
containerdSUSE:Linux Micro 6.0 From an advisory covering 6 CVEs |
before 1.7.29-159998.1.1 | 1.7.29-159998.1.1 |
kubernetes-oldSUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 2 CVEs |
before 1.33.11-150600.13.32.1 | 1.33.11-150600.13.32.1 |
kubevirt-1.6SUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 3 CVEs |
before 1.6.6-150700.15.10.1 | 1.6.6-150700.15.10.1 |
kubevirtSUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 3 CVEs |
before 1.7.4-150700.3.27.1 | 1.7.4-150700.3.27.1 |
kubevirtSUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 21 CVEs |
before 1.7.4-150700.3.30.1 | 1.7.4-150700.3.30.1 |
containerdSUSE:Linux Enterprise Micro 5.3 From an advisory covering 4 CVEs |
before 1.7.29-150000.142.1 | 1.7.29-150000.142.1 |
containerdSUSE:Linux Enterprise Micro 5.4 From an advisory covering 4 CVEs |
before 1.7.29-150000.142.1 | 1.7.29-150000.142.1 |
containerdSUSE:Linux Enterprise Micro 5.5 From an advisory covering 4 CVEs |
before 1.7.29-150000.142.1 | 1.7.29-150000.142.1 |
containerdSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 4 CVEs |
before 1.7.29-150000.142.1 | 1.7.29-150000.142.1 |
containerdSUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 4 CVEs |
before 1.7.29-150000.142.1 | 1.7.29-150000.142.1 |
containerdSUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 |
before 1.7.29-16.113.1 | 1.7.29-16.113.1 |
kubevirt-1.6SUSE:Linux Enterprise Module for Containers 15 SP7 From an advisory covering 16 CVEs |
before 1.6.6-150700.15.17.1 | 1.6.6-150700.15.17.1 |
golang-github-docker-spdystreamUbuntu:16.04:LTS |
All versions, plus listed versions 0.0~git20151103.0.4d80814-1 |
None known |
golang-github-docker-spdystreamUbuntu:18.04:LTS |
All versions, plus listed versions 0.0~git20151103.0.4d80814-10.0~git20151103.0.4d80814-2 |
None known |
golang-github-docker-spdystreamUbuntu:20.04:LTS |
All versions, plus listed versions 0.0~git20151103.0.4d80814-20.0~git20181023.6480d4a-1 |
None known |
golang-github-docker-spdystreamUbuntu:22.04:LTS |
All versions, plus listed versions 0.2.0-1 |
None known |
golang-github-docker-spdystreamUbuntu:24.04:LTS |
All versions, plus listed versions 0.2.0-1 |
None known |
golang-github-docker-spdystreamUbuntu:25.10 |
All versions, plus listed versions 0.5.0-1 |
None known |
golang-github-docker-spdystreamUbuntu:26.10 |
All versions, plus listed versions 0.5.0-1 |
None known |
golang-github-docker-spdystreamUbuntu:26.04:LTS |
All versions, plus listed versions 0.5.0-1 |
None known |
containerdopenSUSE:Tumbleweed From an advisory covering 8 CVEs |
before 1.7.33-1.1 | 1.7.33-1.1 |
containerized-data-importer1.65openSUSE:Tumbleweed From an advisory covering 13 CVEs |
before 1.65.0-2.1 | 1.65.0-2.1 |
kubevirt1.8openSUSE:Tumbleweed |
before 1.8.4-1.1 | 1.8.4-1.1 |
containerized-data-importer1.66openSUSE:Tumbleweed From an advisory covering 12 CVEs |
before 1.66.0-1.1 | 1.66.0-1.1 |
containerdopenSUSE:Leap 16.0 From an advisory covering 10 CVEs |
before 1.7.33-160000.1.1 | 1.7.33-160000.1.1 |
govulncheck-vulndbopenSUSE:Leap 16.0 From an advisory covering 1734 CVEs |
before 0.0.20260723T184607-160000.1.1 | 0.0.20260723T184607-160000.1.1 |
kubevirt1.8openSUSE:Leap 16.0 From an advisory covering 25 CVEs |
before 1.8.4-160000.1.1 | 1.8.4-160000.1.1 |
containerized-data-importer1.65openSUSE:Leap 16.0 From an advisory covering 39 CVEs |
before 1.65.0-160000.3.1 | 1.65.0-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| affected, aliases, references | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-35469 is a high vulnerability (CVSS 8.7) in Moby Spdystream, published April 16, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.66%, the 51st percentile. Fixed in github.com/moby/spdystream 0.5.1.
References
github.com/moby/spdystream/security/advisories/GHSA-pc3f-x583-g7j2
github.com/moby/spdystream/releases/tag/v0.5.1
access.redhat.com/security/cve/CVE-2026-35469
bugzilla.redhat.com/show_bug.cgi?id=2457729
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-35469.json
access.redhat.com/errata/RHSA-2026:41019
Show 194 moreShow less
access.redhat.com/errata/RHSA-2026:36796
access.redhat.com/errata/RHSA-2026:51422
access.redhat.com/errata/RHSA-2026:34755
access.redhat.com/errata/RHSA-2026:61314
access.redhat.com/errata/RHSA-2026:66521
access.redhat.com/errata/RHSA-2026:17704
access.redhat.com/errata/RHSA-2026:11070
access.redhat.com/errata/RHSA-2026:11217
access.redhat.com/errata/RHSA-2026:13791
access.redhat.com/errata/RHSA-2026:13829
access.redhat.com/errata/RHSA-2026:53655
access.redhat.com/errata/RHSA-2026:36162
access.redhat.com/errata/RHSA-2026:33078
access.redhat.com/errata/RHSA-2026:33071
access.redhat.com/errata/RHSA-2026:27914
access.redhat.com/errata/RHSA-2026:27983
access.redhat.com/errata/RHSA-2026:27903
access.redhat.com/errata/RHSA-2026:27941
access.redhat.com/errata/RHSA-2026:34050
nvd.nist.gov/vuln/detail/CVE-2026-35469
github.com/moby/spdystream/commit/ef6121f62c730110bf5ae604a865a8613bfb787f
github.com/advisories/GHSA-pc3f-x583-g7j2
security.alpinelinux.org/vuln/CVE-2026-35469
docs.bell-sw.com/security/cves/CVE-2026-35469
github.com/CVEProject/cvelistV5/tree/main/cves/2026/35xxx/CVE-2026-35469.json
security-tracker.debian.org/tracker/CVE-2026-35469
github.com/moby/spdystream
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2162
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3564
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_34755.json
cve.org/CVERecord?id=CVE-2026-35469
docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.5/html/managing_device_fleets_with_the_red_hat_edge_manager/assembly-edge-manager-intro
docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.15/html-single/edge_manager/index
bugzilla.redhat.com/show_bug.cgi?id=2418462
bugzilla.redhat.com/show_bug.cgi?id=2445345
bugzilla.redhat.com/show_bug.cgi?id=2445356
bugzilla.redhat.com/show_bug.cgi?id=2449833
bugzilla.redhat.com/show_bug.cgi?id=2455972
bugzilla.redhat.com/show_bug.cgi?id=2455975
bugzilla.redhat.com/show_bug.cgi?id=2456333
bugzilla.redhat.com/show_bug.cgi?id=2456335
bugzilla.redhat.com/show_bug.cgi?id=2456336
bugzilla.redhat.com/show_bug.cgi?id=2456338
bugzilla.redhat.com/show_bug.cgi?id=2456339
bugzilla.redhat.com/show_bug.cgi?id=2466505
bugzilla.redhat.com/show_bug.cgi?id=2466507
bugzilla.redhat.com/show_bug.cgi?id=2467822
bugzilla.redhat.com/show_bug.cgi?id=2480680
bugzilla.redhat.com/show_bug.cgi?id=2480681
bugzilla.redhat.com/show_bug.cgi?id=2480684
bugzilla.redhat.com/show_bug.cgi?id=2480685
bugzilla.redhat.com/show_bug.cgi?id=2480687
bugzilla.redhat.com/show_bug.cgi?id=2480688
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_36796.json
cve.org/CVERecord?id=CVE-2025-61729
nvd.nist.gov/vuln/detail/CVE-2025-61729
go.dev/cl/725920
go.dev/issue/76445
groups.google.com/g/golang-announce/c/8FJoBkPddm4
pkg.go.dev/vuln/GO-2025-4155
cve.org/CVERecord?id=CVE-2026-25679
nvd.nist.gov/vuln/detail/CVE-2026-25679
go.dev/cl/752180
go.dev/issue/77578
groups.google.com/g/golang-announce/c/EdhZqrQ98hk
pkg.go.dev/vuln/GO-2026-4601
cve.org/CVERecord?id=CVE-2026-27137
nvd.nist.gov/vuln/detail/CVE-2026-27137
go.dev/cl/752182
go.dev/issue/77952
pkg.go.dev/vuln/GO-2026-4599
cve.org/CVERecord?id=CVE-2026-32280
nvd.nist.gov/vuln/detail/CVE-2026-32280
go.dev/cl/758320
go.dev/issue/78282
groups.google.com/g/golang-announce/c/0uYbvbPZRWU
pkg.go.dev/vuln/GO-2026-4947
cve.org/CVERecord?id=CVE-2026-32281
nvd.nist.gov/vuln/detail/CVE-2026-32281
go.dev/cl/758061
go.dev/issue/78281
pkg.go.dev/vuln/GO-2026-4946
cve.org/CVERecord?id=CVE-2026-32282
nvd.nist.gov/vuln/detail/CVE-2026-32282
go.dev/cl/763761
go.dev/issue/78293
pkg.go.dev/vuln/GO-2026-4864
cve.org/CVERecord?id=CVE-2026-32283
nvd.nist.gov/vuln/detail/CVE-2026-32283
go.dev/cl/763767
go.dev/issue/78334
pkg.go.dev/vuln/GO-2026-4870
cve.org/CVERecord?id=CVE-2026-33186
nvd.nist.gov/vuln/detail/CVE-2026-33186
github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3
cve.org/CVERecord?id=CVE-2026-33810
nvd.nist.gov/vuln/detail/CVE-2026-33810
go.dev/cl/763763
go.dev/issue/78332
pkg.go.dev/vuln/GO-2026-4866
cve.org/CVERecord?id=CVE-2026-33811
nvd.nist.gov/vuln/detail/CVE-2026-33811
go.dev/cl/767860
go.dev/issue/78803
groups.google.com/g/golang-announce/c/qcCIEXso47M
pkg.go.dev/vuln/GO-2026-4981
cve.org/CVERecord?id=CVE-2026-33815
nvd.nist.gov/vuln/detail/CVE-2026-33815
pkg.go.dev/vuln/GO-2026-4771
cve.org/CVERecord?id=CVE-2026-33816
nvd.nist.gov/vuln/detail/CVE-2026-33816
pkg.go.dev/vuln/GO-2026-4772
cve.org/CVERecord?id=CVE-2026-39821
nvd.nist.gov/vuln/detail/CVE-2026-39821
go.dev/cl/767220
go.dev/issue/78760
groups.google.com/g/golang-announce/c/iI-mYSI0lu8
pkg.go.dev/vuln/GO-2026-5026
cve.org/CVERecord?id=CVE-2026-39828
nvd.nist.gov/vuln/detail/CVE-2026-39828
go.dev/cl/781621
groups.google.com/g/golang-announce/c/a082jnz-LvI
pkg.go.dev/vuln/GO-2026-5014
cve.org/CVERecord?id=CVE-2026-39829
nvd.nist.gov/vuln/detail/CVE-2026-39829
pkg.go.dev/vuln/GO-2026-5018
cve.org/CVERecord?id=CVE-2026-39830
nvd.nist.gov/vuln/detail/CVE-2026-39830
pkg.go.dev/vuln/GO-2026-5017
cve.org/CVERecord?id=CVE-2026-39832
nvd.nist.gov/vuln/detail/CVE-2026-39832
pkg.go.dev/vuln/GO-2026-5006
cve.org/CVERecord?id=CVE-2026-39835
nvd.nist.gov/vuln/detail/CVE-2026-39835
pkg.go.dev/vuln/GO-2026-5015
cve.org/CVERecord?id=CVE-2026-42151
nvd.nist.gov/vuln/detail/CVE-2026-42151
github.com/prometheus/prometheus/pull/18587
github.com/prometheus/prometheus/pull/18590
github.com/prometheus/prometheus/releases/tag/v3.11.3
github.com/prometheus/prometheus/releases/tag/v3.5.3
github.com/prometheus/prometheus/security/advisories/GHSA-wg65-39gg-5wfj
cve.org/CVERecord?id=CVE-2026-42154
nvd.nist.gov/vuln/detail/CVE-2026-42154
github.com/prometheus/prometheus/pull/18584
github.com/prometheus/prometheus/pull/18585
github.com/prometheus/prometheus/security/advisories/GHSA-8rm2-7qqf-34qm
pkg.go.dev/vuln/GO-2026-5021
pkg.go.dev/vuln/GO-2026-5023
docs.redhat.com/en/documentation/red_hat_edge_manager/1.1/html/installing_red_hat_edge_manager_on_red_hat_enterprise_linux/rhem-integrating-with-aap
docs.redhat.com/en/documentation/red_hat_edge_manager/1.1/html/installing_red_hat_edge_manager_on_red_hat_openshift_container_platform/edge-manager-install-rhem-ocp
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_41019.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_51422.json
suse.com/support/update/announcement/2026/suse-su-202622800-1
bugzilla.suse.com/1262266
suse.com/security/cve/CVE-2026-33814
suse.com/security/cve/CVE-2026-34986
suse.com/security/cve/CVE-2026-35469
suse.com/security/cve/CVE-2026-39821
suse.com/support/update/announcement/2026/suse-su-202622892-1
suse.com/support/update/announcement/2026/suse-su-20262315-1
bugzilla.suse.com/1251168
bugzilla.suse.com/1262271
bugzilla.suse.com/1265740
suse.com/support/update/announcement/2026/suse-su-20262322-1
suse.com/support/update/announcement/2026/suse-su-20262325-1
suse.com/support/update/announcement/2026/suse-su-20262339-1
suse.com/support/update/announcement/2026/suse-su-20262340-1
suse.com/support/update/announcement/2026/suse-su-20262342-1
bugzilla.suse.com/1262270
bugzilla.suse.com/1265748
suse.com/support/update/announcement/2026/suse-su-20262343-1
suse.com/support/update/announcement/2026/suse-su-20262344-1
suse.com/support/update/announcement/2026/suse-su-20262345-1
suse.com/support/update/announcement/2026/suse-su-202624136-1
bugzilla.suse.com/1268430
suse.com/security/cve/CVE-2026-33186
suse.com/security/cve/CVE-2026-53488
suse.com/support/update/announcement/2026/suse-su-20262460-1
bugzilla.suse.com/1262268
bugzilla.suse.com/1265747
suse.com/support/update/announcement/2026/suse-su-20262783-1
bugzilla.suse.com/1256434
bugzilla.suse.com/1262265
bugzilla.suse.com/1266733
bugzilla.suse.com/1265736
bugzilla.suse.com/1266151
bugzilla.suse.com/1266575
bugzilla.suse.com/1267120
bugzilla.suse.com/1251420
bugzilla.suse.com/1251615
bugzilla.suse.com/1253935
bugzilla.suse.com/1254014
ubuntu.com/security/CVE-2026-35469
Left out here: 1,886 references and the rest of 1 source description. The JSON record has them. Left out on purpose, here and in the API, to keep responses small: 3 source records.