Skip to main content

QEMU CVE-2026-66900

MEDIUM
2026-09-30 vendor:ubuntu
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach VM with RSC-enabled virtio-net
  2. Delivery
    Send crafted padded TCP segments
  3. Exploit
    Segment cached with trailing padding intact
  4. Execution
    Coalescing mis-computes buffer length
  5. Impact
    QEMU process corruption/crash (guest DoS)

Vulnerability Assessment

Exploitation Conditions

Exploitation requires a guest virtio-net device with Receive Segment Coalescing active (VIRTIO_NET_F_GUEST_RSC / RSC_EXT negotiated, typically Windows guests with LRO/RSC offload) and the ability to deliver crafted short, padding-bearing TCP segments to that guest. The bug lies in QEMU's host-side coalescing cache, so the exposed asset is the QEMU/hypervisor process, but it is gated by RSC negotiation - a non-default condition for many Linux guests - which is the primary limiting factor; crafting the padded-segment sequence adds complexity beyond a trivial single packet.

Impact

No CVSS vector, EPSS score, KEV entry, POC, or SSVC decision data was provided in the input, so quantitative exploitation signals are entirely absent and cannot be compared. Assessment therefore rests on the code path named in the commit title: QEMU's virtio-net Receive Segment Coalescing (RSC) logic in hw/net/virtio-net.c fails to strip trailing (Ethernet minimum-frame / L4) padding before caching a segment for coalescing, so cached-segment length accounting includes junk padding bytes. When later segments are merged, the padding corrupts the coalesced TCP stream or drives incorrect length math, which realistically manifests as a QEMU-process denial of service (crash/abort) and possibly guest-visible data corruption; memory-safety escalation cannot be ruled out but is not evidenced by the title alone. The product (QEMU) is extremely widely deployed, but the specific vulnerable path requires the RSC feature to be negotiated (predominantly Windows guests using LRO/RSC offload), which sharply narrows the real-world exposed population. Net: this reads as a moderate, DoS-leaning correctness/robustness fix rather than a high-urgency remote-code-execution priority, but with NO severity metrics supplied this is an inference from the code path and must be verified against the QEMU/Ubuntu advisory and the actual patch before any prioritization decision. Reporter is 'vendor:ubuntu' (Ubuntu Security), indicating distro tracking rather than confirmed in-the-wild abuse.

Exploit ScenarioDerived

A malicious network peer (or an attacker who can inject crafted traffic toward a VM) sends short TCP segments padded to the Ethernet minimum frame size to a guest whose virtio-net device has RSC/LRO coalescing negotiated. QEMU caches these segments without stripping the trailing padding and mis-handles length accounting during coalescing, corrupting the merged buffer and crashing (or corrupting data in) the QEMU host process serving that VM. No public exploit or POC was identified in the provided data.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 30, 2026

QEMU's virtio-net Receive Segment Coalescing (RSC) path mishandles short, padding-bearing TCP segments and fails to strip trailing padding before caching a coalesced segment, allowing crafted traffic to fault the host-side QEMU process and deny service to the guest it serves. The independently assessed vector (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:H) describes a remote, unauthenticated trigger with high attack complexity, no confidentiality or integrity impact, and a scope-changed high availability impact on the hypervisor, which is more severe than a guest-local crash because the QEMU process also backs the VM's other devices. Exploitation is gated by the guest negotiating RSC (VIRTIO_NET_F_GUEST_RSC/RSC_EXT) - typically Windows guests with LRO/RSC offload enabled, whereas many Linux guests do not negotiate it by default - and by the attacker's ability to deliver a crafted sequence of padded segments, so the affected population is a subset of virtio-net users. No vendor CVSS score, EPSS value, CISA KEV entry, or public proof-of-concept was supplied with this report, and no public exploit has been identified at time of analysis.

RemediationAI

The upstream fix is the QEMU change submitted as 'hw/net/virtio-net: strip trailing padding when caching RSC segment'; apply the QEMU update published by your distribution (Ubuntu's qemu packages, per the vendor:ubuntu report, and equivalent packages from other vendors) as soon as it becomes available - the specific released fixed version is not confirmed in the provided data, so verify against the Ubuntu CVE tracker page for CVE-2026-66900 before assuming a given package revision is remediated; upstream fix available (commit-level); released patched version not independently confirmed. If patching must be deferred, the most direct compensating control is to eliminate the RSC negotiation that gates the bug: disable Receive Segment Coalescing / LRO inside affected guests (on Windows, Set-NetAdapterRsc -Enabled $false or Disable-NetAdapterRsc, and equivalently turn off the LRO/RSC offload in the virtual NIC's advanced properties), which closes the trigger path at the cost of higher guest CPU utilization and reduced bulk-receive throughput; where the hypervisor's device configuration allows masking the VIRTIO_NET_F_GUEST_RSC/RSC_EXT feature bits, that removes the trigger across all guests on the host at the same performance cost. Additional controls with their trade-offs: restrict which networks can send traffic to the guests (segmentation or firewall rules limiting inbound flows to trusted peers), which reduces but does not eliminate the ability to deliver crafted padded segments and may break legitimate connectivity; and, because the impacted asset is a host-side process, run guests under a supervisor that restarts QEMU on crash and monitor for unexpected QEMU terminations so that a triggered fault does not silently take down guest workloads. Note that confidentiality and integrity impact were assessed as none, so mitigations should prioritize availability and process resilience rather than data-exfiltration defenses.

Affected ProductsAI

QEMU builds that implement virtio-net RSC coalescing and expose the VIRTIO_NET_F_GUEST_RSC/RSC_EXT feature bits to guests; the input provides no CPE identifiers or explicit version ranges, so the affected set cannot be pinned to specific release numbers from the supplied data. The reporting source is the vendor:ubuntu channel, meaning Ubuntu's QEMU packages are in scope, and by extension other distributions shipping unpatched QEMU virtio-net code with RSC support. The practical exposure condition is a guest VM configured with an RSC/LRO-capable virtio-net NIC where the guest OS actually negotiates RSC - most commonly Windows guests with LRO/RSC offload enabled, while Linux guests frequently leave it off by default. Guests whose virtio-net devices do not negotiate the RSC feature are not reachable through this trigger, so the population at risk is the subset of virtio-net deployments with that offload active. Administrators should consult the Ubuntu security tracker entry for CVE-2026-66900 and their distribution's QEMU advisory to determine the exact fixed package versions applicable to their platform.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The affected component is QEMU's paravirtualized network device emulation (hw/net/virtio-net) and specifically its Receive Segment Coalescing / Large Receive Offload cache. RSC is a virtio feature negotiated through VIRTIO_NET_F_GUEST_RSC and the RSC_EXT configuration, letting the host coalesce multiple inbound TCP segments belonging to the same flow into a single large segment presented to the guest; the guest typically enables it via an OS offload setting (for example Windows LRO/RSC). The reported fix, 'strip trailing padding when caching RSC segment', indicates the defect is a length/padding accounting error in the host-side coalescing cache: when a segment shorter than the expected payload arrives with trailing padding, the padding was not removed before the segment was cached and coalesced, producing an inconsistent cached length for the host process. The input carries no CWE assignment, so the root-cause class is best described as improper handling of a length/padding mismatch in the coalescing buffer rather than a confirmed buffer overflow; the assessed impact profile (C:N/I:N/A:H with S:C) is consistent with a fault or crash of the emulation process rather than a demonstrated memory-corruption primitive for code execution. Because the emulation is host-side, the exposed asset is the QEMU process on the hypervisor, while the trigger originates from network traffic delivered to a guest that has RSC active - a non-default condition for many Linux guests and therefore the primary limiting factor on exploitability, compounded by the complexity of constructing the padded-segment sequence. No CPE strings or vendor CVSS vector were provided, so affected builds must be identified by feature support and distribution packaging rather than by CPE enumeration.

Know when Qemu gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

vuln.today AI 6.8 MEDIUM

Network-delivered crafted packets (AV:N) but requires RSC negotiated plus specific padded-segment sequencing (AC:H); guest-device bug crashing the host QEMU process crosses the VM boundary (S:C); impact assessed as availability/DoS (A:H).

3.1 AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Estimated by vuln.today — no official severity rating has been published for this CVE yet.

DescriptionCVE.org

[hw/net/virtio-net: strip trailing padding when caching RSC segment]

Threat Intelligence Overview

Prevalence
Ubiquitous
QEMU/KVM virtio-net underpins most Linux and cloud virtualization deployments
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Qemu

View all
CVE-2015-3456 HIGH POC
7.7 May 13

The Floppy Disk Controller (FDC) in QEMU, as used in Xen 4.5.x and earlier and KVM, allows local guest users to cause a

CVE-2015-8556 CRITICAL POC
10.0 Mar 24

Local privilege escalation vulnerability in the Gentoo QEMU package before 2.5.0-r1. Rated critical severity (CVSS 10.0)

CVE-2019-12928 CRITICAL POC
9.8 Jun 24

The QMP migrate command in QEMU version 4.0.0 and earlier is vulnerable to OS command injection, which allows the remote

CVE-2019-12929 CRITICAL POC
9.8 Jun 24

The QMP guest_exec command in QEMU 4.0.0 and earlier is prone to OS command injection, which allows the attacker to achi

CVE-2015-7512 CRITICAL
9.0 Jan 08

Buffer overflow in the pcnet_receive function in hw/net/pcnet.c in QEMU, when a guest NIC has a larger MTU, allows remot

CVE-2016-7161 CRITICAL
9.8 Oct 05

Heap-based buffer overflow in the .receive callback of xlnx.xps-ethernetlite in QEMU (aka Quick Emulator) allows attacke

CVE-2024-24474 HIGH POC
8.8 Feb 20

QEMU before 8.2.0 has an integer underflow, and resultant buffer overflow, via a TI command when an expected non-DMA tra

CVE-2022-35414 HIGH POC
8.8 Jul 11

softmmu/physmem.c in QEMU through 7.0.0 can perform an uninitialized read on the translate_fail path, leading to an io_r

CVE-2016-4002 CRITICAL
9.8 Apr 26

Buffer overflow in the mipsnet_receive function in hw/net/mipsnet.c in QEMU, when the guest NIC is configured to accept

CVE-2024-3447 MEDIUM POC
6.0 Nov 14

A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. Rated medium severity (CVSS 6.0), this vul

CVE-2017-15268 HIGH POC
7.5 Oct 12

Qemu through 2.10.0 allows remote attackers to cause a memory leak by triggering slow data-channel read operations, rela

CVE-2022-2962 HIGH POC
7.8 Sep 13

A DMA reentrancy issue was found in the Tulip device emulation in QEMU. Rated high severity (CVSS 7.8), this vulnerabili

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy