First published: Mon Aug 14 2023(Updated: )
QEMU through 8.0.4 accesses a NULL pointer in nvme_directive_receive in hw/nvme/ctrl.c because there is no check for whether an endurance group is configured before checking whether Flexible Data Placement is enabled.
Credit: cve@mitre.org cve@mitre.org cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
ubuntu/qemu | <1:8.0.4+dfsg-1ubuntu3.23.10.2 | 1:8.0.4+dfsg-1ubuntu3.23.10.2 |
ubuntu/qemu | <1:8.1.3+ | 1:8.1.3+ |
debian/qemu | 1:5.2+dfsg-11+deb11u3 1:5.2+dfsg-11+deb11u2 1:7.2+dfsg-7+deb12u7 1:9.0.2+ds-2 1:9.1.0+ds-3 | |
QEMU KVM | >=8.0.0<=8.0.4 | |
QEMU KVM | <=8.0.4 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2023-40360 is medium with a severity value of 5.5.
CVE-2023-40360 affects QEMU versions up to and including 8.0.4.
The root cause of CVE-2023-40360 is a NULL pointer access in nvme_directive_receive in the hw/nvme/ctrl.c file of QEMU.
To fix CVE-2023-40360, update QEMU to a version higher than 8.0.4, which includes the necessary fixes.
Yes, additional references for CVE-2023-40360 can be found at the following links: [link1], [link2], [link3].