CVE-2024-6505
Medium · 6.8CVSS
6.8
EPSS
0.7%
Published
Jul 5, 2024
CISA due date
—
Cloudanix analysis
A flaw in the virtual network card used by virtual machines can let someone inside one virtual machine crash the software that runs all the virtual machines on the host.
- Exploitation
- Remote Authenticated
- Attacker needs
- High Privilege
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- Application
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Out-of-bounds index access on the controllable indirections_table during RSS configuration in virtio-net leads to heap overflow and guest-triggered QEMU process termination on the host.
Why it matters to the business
A compromised or malicious guest VM can force the hypervisor to crash, causing denial of service for all hosted virtual machines and interrupting operations on affected hosts.
How an attack unfolds
An attacker with administrative access inside a guest VM enables the RSS feature on the virtio-net device and supplies oversized values to the indirections_table, triggering an index out-of-bounds write that overflows the heap and terminates the QEMU process.
How to fix it
Upgrade QEMU to a version containing the virtio-net RSS bounds check fix; if immediate patching is unavailable, disable RSS on virtio-net devices via device configuration or migration to alternative network backends.
How to confirm the fix worked
Confirm QEMU version is newer than the vulnerable release, review virtio-net device XML or command-line flags for RSS settings, and attempt RSS configuration with boundary values in a test environment to verify crash prevention.
Typical attack path
- Obtain privileged access inside a guest VM
- Configure virtio-net device with RSS enabled
- Supply excessively large values to the indirections_table
- Trigger the out-of-bounds heap access to crash QEMU on the host
How to detect it
Review QEMU process logs, system crash dumps, and hypervisor audit records for abrupt termination events coinciding with guest RSS configuration changes; correlate guest VM administrative logins with subsequent host QEMU restarts.
- QEMU segmentation fault or abort in virtio-net RSS code paths
- Unexpected host process termination of qemu-system-* binaries
- Guest virtio-net device configuration changes logged immediately before host crash
What your security team should do
- Prioritize patching QEMU on all hosts running virtio-net with RSS enabled
- Audit guest VM configurations for RSS usage and restrict privileged guest access
- Monitor for QEMU process restarts or crashes as an interim detection measure
- Consider network device alternatives that do not expose the vulnerable RSS path until updates are applied
The record
A flaw was found in the virtio-net device in QEMU. When enabling the RSS feature on the virtio-net network card, the indirections_table data within RSS becomes controllable. Setting excessively large values may cause an index out-of-bounds issue, potentially resulting in heap overflow access. This flaw allows a privileged user in the guest to crash the QEMU process on the host.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | qemu | 0 | No fix |
| Debian:12 | qemu | 0 | No fix |
| Debian:13 | qemu | 0 | 1:9.0.2+ds-3 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Linux Enterprise Micro 5.2 | qemu | 0 | 5.2.0-150300.138.1 |
| SUSE:Linux Enterprise Micro 5.3 | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Linux Enterprise Micro 5.4 | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Linux Enterprise Server 15 SP4-LTSS | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Manager Proxy LTS 4.3 | qemu | 0 | 6.2.0-150400.37.46.1 |
| SUSE:Manager Server LTS 4.3 | qemu | 0 | 6.2.0-150400.37.46.1 |
| Ubuntu:22.04:LTS | qemu | 0 | No fix |
| Ubuntu:22.04:LTS | qemu | 0 | 1:6.2+dfsg-2ubuntu6.27 |
| Ubuntu:24.04:LTS | qemu | 0 | No fix |
| Ubuntu:24.04:LTS | qemu | 0 | 1:8.2.2+ds-0ubuntu1.10 |
| Ubuntu:24.10 | qemu | 0 | 1:9.0.2+ds-4ubuntu2 |
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-4467 A flaw was found in the QEMU disk image utility (qemu-img) 'info' command. Also affects qemu
- CVE-2024-3446 A double free vulnerability was found in QEMU virtio devices (virtio-gpu… Also affects qemu