CVE-2024-24474

QEMU: esp: integer underflow leads to heap buffer overflow in esp_do_nodma()

Published Feb 20, 2024 CVSS 3.1 · 8.8 High EPSS 1.4% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Ubuntu USN Ubuntu USN USN-6954-1 QEMU vulnerabilities
History
Type Values Removed Values Added
CPEs cpe:2.3:a:qemu:qemu:*:*:*:*:*:*:*:*
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Metrics epss

{'score': 0.00326}

epss

{'score': 0.00602}

Type Values Removed Values Added
First Time appeared Qemu
Qemu qemu
CPEs cpe:2.3:a:qemu:qemu:*:-:*:*:*:*:*:*
Vendors & Products Qemu
Qemu qemu
Type Values Removed Values Added
Weaknesses CWE-120
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L'}

cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 15, 2024, 8:20 PM
Reserved
Jan 25, 2024, 12:00 AM
Status
Analyzed
Published
Feb 20, 2024, 6:15 PM
Modified
Jun 17, 2026, 7:14 AM
Severity
Moderate
Public date
Feb 20, 2024, 12:00 AM