« List of all CVEs

CVE-2023-6693

Qemu: virtio-net: stack buffer overflow in virtio_net_flush_tx()

Published: 1/2/2024 Last updated: 5/21/2025 Reserved: 12/11/2023

A stack based buffer overflow was found in the virtio-net device of QEMU. This issue occurs when flushing TX in the virtio_net_flush_tx function if guest features VIRTIO_NET_F_HASH_REPORT, VIRTIO_F_VERSION_1 and VIRTIO_NET_F_MRG_RXBUF are enabled. This could allow a malicious user to overwrite local variables allocated on the stack. Specifically, the `out_sg` variable could be used to read a part of process memory and send it to the wire, causing an information leak.

CNA assigner: redhat (53f830b8-0a3f-465b-8143-3b8a9948e749) Requested by: n/a

Metrics

Version Score Severity Vector String
3.1 4.9 Medium CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

Opam packages affected (2)

conf-qemu-img nbd-tool

Products affected (7)

Product Vendor Version
Red Hat Enterprise Linux 6 Red Hat SA6150P
Red Hat Enterprise Linux 9 Red Hat SA6145P
Red Hat Enterprise Linux 7 Red Hat 23.0 ap377581
Red Hat Enterprise Linux 7 Red Hat n/a
Red Hat Enterprise Linux 8 Advanced Virtualization Red Hat SA8145P
Red Hat Enterprise Linux 8 Red Hat QFE1952
Red Hat Enterprise Linux 8 Red Hat < 10.0.14393.5427

References (9)

Credits (1)