Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2024-24474: n/a

0
High
VulnerabilityCVE-2024-24474cvecve-2024-24474
Published: Tue Feb 20 2024 (02/20/2024, 00:00:00 UTC)
Source: CVE Database V5

Description

QEMU before 8.2.0 has an integer underflow, and resultant buffer overflow, via a TI command when an expected non-DMA transfer length is less than the length of the available FIFO data. This occurs in esp_do_nodma in hw/scsi/esp.c because of an underflow of async_len.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/28/2026, 09:33:20 UTC

Technical Analysis

CVE-2024-24474 is a vulnerability identified in QEMU, an open-source machine emulator and virtualizer, affecting versions before 8.2.0. The issue arises from an integer underflow in the esp_do_nodma function located in the SCSI emulation code (hw/scsi/esp.c). Specifically, when a Target Initiator (TI) command specifies a non-DMA transfer length that is less than the length of the available FIFO data, the async_len variable underflows. This underflow leads to a buffer overflow condition, as the code attempts to process more data than allocated, resulting in memory corruption. The vulnerability is classified under CWE-191 (Integer Underflow) and CWE-120 (Buffer Overflow), both of which are common and dangerous software weaknesses. Exploitation requires network access (AV:N), low attack complexity (AC:L), and low privileges (PR:L), but does not require user interaction (UI:N). The scope is unchanged (S:U), meaning the vulnerability affects only the vulnerable component. The impact on confidentiality, integrity, and availability is high (C:H/I:H/A:H), indicating potential for full system compromise. No public exploits have been reported yet, but the nature of the flaw suggests that successful exploitation could allow an attacker to execute arbitrary code on the host running QEMU, potentially compromising all guest and host systems. The vulnerability was published on February 20, 2024, with no patches currently linked, indicating that remediation is pending or in progress.

Potential Impact

The potential impact of CVE-2024-24474 is severe for organizations relying on QEMU for virtualization, especially in cloud infrastructure, telecom, and enterprise data centers. Successful exploitation could allow attackers to execute arbitrary code on the host system, leading to full compromise of the virtualization host and all guest virtual machines running on it. This jeopardizes confidentiality by exposing sensitive data, integrity by allowing unauthorized modifications, and availability by potentially causing system crashes or denial of service. Given QEMU's widespread use in open-source virtualization stacks and cloud platforms, the vulnerability could be leveraged to escalate privileges from a guest VM to the host, bypassing isolation boundaries. This risk is heightened in multi-tenant environments where attackers could pivot from a compromised VM to other tenants. The lack of known exploits in the wild currently reduces immediate risk but does not diminish the urgency for remediation due to the ease of exploitation and high impact.

Mitigation Recommendations

To mitigate CVE-2024-24474, organizations should: 1) Monitor QEMU project communications and security advisories closely for the release of patches addressing this vulnerability and apply them promptly once available. 2) Until patches are released, restrict network access to QEMU management and emulation interfaces to trusted administrators only, using network segmentation and firewall rules. 3) Limit privileges of users and processes interacting with QEMU to the minimum necessary to reduce the risk of exploitation. 4) Employ runtime security tools capable of detecting anomalous memory operations or unexpected crashes related to SCSI device emulation. 5) Consider disabling or restricting the use of SCSI device emulation in QEMU if not required for operational needs. 6) Conduct thorough security assessments and penetration tests focusing on virtualization infrastructure to identify potential exploitation attempts. 7) Implement strict monitoring and logging of QEMU-related activities to detect early signs of compromise. These steps go beyond generic advice by focusing on access control, privilege limitation, and proactive monitoring specific to the vulnerable component.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.1
Assigner Short Name
mitre
Date Reserved
2024-01-25T00:00:00.000Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 699f6d5cb7ef31ef0b570adf

Added to database: 2/25/2026, 9:45:00 PM

Last enriched: 2/28/2026, 9:33:20 AM

Last updated: 4/12/2026, 4:20:29 PM

Views: 9

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses