CVE-2015-7295
NoneCVSS
—
EPSS
4.8%
Published
Nov 9, 2015
CISA due date
—
Cloudanix analysis
A problem in the networking part of certain virtual machines lets outsiders send specially sized network packets that can overwhelm and cut off the virtual machine's network connection.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Remote attacker can flood the host tuntap or macvtap interface with jumbo frames that are forwarded to the guest virtio-net device when big or mergeable receive buffers are disabled, exhausting guest network receive resources and causing denial of service.
Why it matters to the business
Virtual machine network connectivity can be disrupted or degraded, leading to application outages and operational downtime in environments that rely on QEMU-based virtualization for networking.
How an attack unfolds
An attacker with network reachability to the host interface sends a sustained stream of jumbo frames through the tuntap or macvtap device; because the virtio-net backend lacks support for oversized or mergeable buffers, the frames are delivered to the guest, rapidly consuming its network stack resources until service is lost.
How to fix it
Upgrade QEMU to a patched release that correctly handles jumbo frames for virtio-net, or reconfigure the virtio-net device to enable big or mergeable receive buffers; apply vendor updates for any downstream distributions.
How to confirm the fix worked
Confirm the QEMU version contains the virtio-net jumbo-frame handling fix, verify that big or mergeable receive buffers are enabled on affected guests, and test that jumbo-frame traffic no longer produces guest network consumption.
Typical attack path
- Locate a QEMU instance exposing a virtio-net device backed by tuntap or macvtap without big or mergeable receive buffer support.
- Obtain network access to the corresponding host interface.
- Transmit a high-volume flood of jumbo frames toward the interface.
- Observe guest network resource exhaustion and resulting denial of service.
How to detect it
Review host network interface logs and guest network stack counters for sustained spikes in jumbo-frame traffic originating from external sources; correlate with QEMU process activity and virtio-net device statistics.
What your security team should do
- Inventory all QEMU deployments and identify those using virtio-net with tuntap or macvtap backends.
- Prioritize upgrade of any unpatched instances to a release containing the buffer-handling correction.
- Enable big or mergeable receive buffers where configuration permits as a compensating control.
- Monitor for unusual jumbo-frame traffic volumes on host interfaces until remediation is complete.
The record
hw/virtio/virtio.c in the Virtual Network Device (virtio-net) support in QEMU, when big or mergeable receive buffers are not supported, allows remote attackers to cause a denial of service (guest network consumption) via a flood of jumbo frames on the (1) tuntap or (2) macvtap interface.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | qemu | 0 | 1:2.4+dfsg-4 |
| Debian:12 | qemu | 0 | 1:2.4+dfsg-4 |
| Debian:13 | qemu | 0 | 1:2.4+dfsg-4 |
| Debian:7 | qemu | 0 | 1.1.2+dfsg-6a+deb7u12 |
| Debian:7 | qemu-kvm | 0 | 1.1.2+dfsg-6+deb7u12 |
| Debian:8 | qemu | 0 | 1:2.1+dfsg-12+deb8u5a |
| Mageia:5 | qemu | 0 | 2.1.3-2.7.mga5 |
| SUSE:Linux Enterprise Desktop 12 | qemu | 0 | 2.0.2-48.19.1 |
| SUSE:Linux Enterprise Server 11 SP3-LTSS | kvm | 0 | 1.4.2-46.1 |
| SUSE:Linux Enterprise Server 11 SP3-TERADATA | kvm | 0 | 1.4.2-46.1 |
| SUSE:Linux Enterprise Server 11 SP4 | kvm | 0 | 1.4.2-44.1 |
| SUSE:Linux Enterprise Server 12 | qemu | 0 | 2.0.2-48.19.1 |
| SUSE:Linux Enterprise Server for SAP Applications 11 SP4 | kvm | 0 | 1.4.2-44.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | qemu | 0 | 2.0.2-48.19.1 |
| Ubuntu:14.04:LTS | qemu | 0 | 2.0.0+dfsg-2ubuntu1.21 |
Related vulnerabilities
- CVE-2024-7730 A heap buffer overflow was found in the virtio-snd device in QEMU. Also affects qemu
- CVE-2024-3447 A heap-based buffer overflow was found in the SDHCI device emulation of QEMU. Also affects qemu
- CVE-2024-6519 A use-after-free vulnerability was found in the QEMU LSI53C895A SCSI Host Bus Adapter… Also affects qemu
- CVE-2024-8612 A flaw was found in QEMU, in the virtio-scsi, virtio-blk, and virtio-crypto devices. Also affects qemu
- CVE-2024-8354 A flaw was found in QEMU. Also affects qemu
- CVE-2024-7409 A flaw was found in the QEMU NBD Server. Also affects qemu
- CVE-2024-6505 A flaw was found in the virtio-net device in QEMU. Also affects qemu
- CVE-2024-4467 A flaw was found in the QEMU disk image utility (qemu-img) 'info' command. Also affects qemu