{"id":"CVE-2026-13322","aliases":["AZL-111545","AZL-91454","EUVD-2026-39599","GHSA-6f2p-2qg2-qqch","GO-2026-6912"],"status":"published","title":"Kubevirt: virt-handler-rhel9: kubevirt: unbounded virtio-serial readline in virt-handler causes oom denial of service","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","severity":{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-11","score":0.00134,"percentile":0.02991,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-770"],"published":"2026-06-26T00:04:07Z","modified":"2026-11-05T23:26:13Z","affected":[{"source":"ghsa","ecosystem":"Go","package":"github.com/kubevirt/kubevirt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"1.1.0-alpha.0"},{"last_affected":"1.10.0-rc.0"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"kubevirt-openvmm","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.9.0-1"}]}]},{"source":"osv","ecosystem":"Azure Linux:3","package":"kubevirt","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"last_affected":"1.8.4-4"}]}]},{"source":"osv","ecosystem":"Go","package":"github.com/kubevirt/kubevirt","ranges":[{"type":"SEMVER","events":[{"introduced":"1.1.0-alpha.0"},{"last_affected":"1.10.0-rc.0"}]}]},{"source":"osv","ecosystem":"Go","package":"kubevirt.io/kubevirt","ranges":[{"type":"SEMVER","events":[{"introduced":"1.1.0-alpha.0"}]}]}],"products":[{"vendor":"kubevirt","product":"kubevirt"},{"vendor":"red hat","product":"red hat openshift virtualization 4"},{"vendor":"redhat","product":"openshift_virtualization"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-13322","tags":["vdb-entry","x_refsource_REDHAT","Mitigation","Vendor Advisory","web"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2492681","tags":["issue-tracking","x_refsource_REDHAT","Issue Tracking","Vendor Advisory","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-13322","tags":["web","advisory"]},{"url":"https://github.com/kubevirt/kubevirt/blob/e63503d2f3a166f79f0891f8e1c3450eb39f88ac/pkg/downwardmetrics/virtio-serial/server.go#L240-L251","tags":["web"]},{"url":"https://github.com/advisories/GHSA-6f2p-2qg2-qqch","tags":["advisory"]},{"url":"https://github.com/kubevirt/kubevirt","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-13322","title":"Kubevirt: virt-handler-rhel9: kubevirt: unbounded virtio-serial readline in virt-handler causes oom denial of service","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:04:07.651Z","modified":"2026-06-26T13:39:15.504Z","cvss":[{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low","assessor":"cna"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T14:19:50.24628Z"}],"euvd":[{"id":"EUVD-2026-39599","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:04:07Z","modified":"2026-06-26T13:39:15Z","cvss":[{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low"}],"updated_at":"2026-11-02T18:20:24.495602Z"}],"ghsa":[{"id":"GHSA-6f2p-2qg2-qqch","title":"KubeVirt downward metrics virtio-serial server vulnerable to unbounded memory consumption","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:32:07Z","modified":"2026-11-04T17:16:08Z","cvss":[{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low"}],"cwes":["CWE-770"],"updated_at":"2026-11-04T17:24:03.876303Z"}],"nvd":[{"id":"CVE-2026-13322","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:16:51.397Z","modified":"2026-10-25T22:10:00.15Z","cvss":[{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low","assessor":"secondary"}],"cwes":["CWE-770"],"updated_at":"2026-11-02T14:12:26.045561Z"}],"osv":[{"id":"GHSA-6f2p-2qg2-qqch","title":"KubeVirt downward metrics virtio-serial server vulnerable to unbounded memory consumption","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:32:07Z","modified":"2026-11-05T23:26:13.93958592Z","cvss":[{"version":"3.1","score":3.8,"vector":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L","level":"low"}],"cwes":["CWE-770"],"updated_at":"2026-11-06T00:02:13.631839Z"},{"id":"AZL-111545","title":"CVE-2026-13322 affecting package kubevirt-openvmm 1.9.0-1","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:16:51Z","modified":"2026-11-05T05:40:51Z","updated_at":"2026-11-05T16:41:18.705965Z"},{"id":"AZL-91454","title":"CVE-2026-13322 affecting package kubevirt 1.8.4-4","description":"A flaw was found in KubeVirt's downward metrics virtio-serial server. The server reads guest requests using textproto.Reader.ReadLine(), which buffers input indefinitely until a newline character is received, with no length limit or read deadline. A user with access to a VM guest that has the downward metrics virtio-serial device configured can write a continuous byte stream to the device, causing unbounded memory allocation in the virt-handler process until it is OOM-killed.","status":"published","published":"2026-06-26T00:16:51Z","modified":"2026-11-05T05:40:51Z","updated_at":"2026-11-05T16:41:25.633663Z"},{"id":"GO-2026-6912","title":"KubeVirt downward metrics virtio-serial server vulnerable to unbounded memory consumption in kubevirt.io/kubevirt","description":"KubeVirt downward metrics virtio-serial server vulnerable to unbounded memory consumption in kubevirt.io/kubevirt","status":"published","published":"2026-11-05T22:55:09Z","modified":"2026-11-05T23:15:18.152049863Z","updated_at":"2026-11-06T00:02:13.631839Z"}]}}
