CVE-2021-3713

Description

An out-of-bounds write flaw was found in the UAS (USB Attached SCSI) device emulation of QEMU in versions prior to 6.2.0-rc0. The device uses the guest supplied stream number unchecked, which can lead to out-of-bounds access to the UASDevice->data3 and UASDevice->status3 fields. A malicious guest user could use this flaw to crash QEMU or potentially achieve code execution with the privileges of the QEMU process on the host.

Risk Information

Base Score
7.4
MODERATE
Vector
CVSS:3.1/AV:P/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
EPSS Score
Exploitation Probability
0.033

Associated Vulnerability

VulnerabilityOS Platform
qemu security update(DSA-4980-1) qemu_5.2+dfsg-11+deb11u1_amd64.debLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-alsa-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-alsa-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-oss-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-oss-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-pa-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-pa-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-sdl-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-audio-sdl-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-curl-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-curl-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-iscsi-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-iscsi-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-rbd-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-rbd-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-ssh-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-block-ssh-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-debugsource-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-guest-agent-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-guest-agent-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ipxe-1.0.0+-60.2.noarch.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-kvm-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-lang-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-seabios-1.12.0_0_ga698c89-60.2.noarch.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-sgabios-8-60.2.noarch.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-tools-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-tools-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-curses-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-curses-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-gtk-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-gtk-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-sdl-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-ui-sdl-debuginfo-3.1.1.1-60.2.x86_64.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-vgabios-1.12.0_0_ga698c89-60.2.noarch.rpmLinux
SUSE-SU-2021:3519-1(SUSE Linux Enterprise Server 12-SP5 ) qemu-x86-3.1.1.1-60.2.x86_64.rpmLinux
Qemu update (ELSA-2021-9638) qemu-4.2.1-13.el7.x86_64.rpmLinux
Qemu-block-gluster update (ELSA-2021-9638) qemu-block-gluster-4.2.1-13.el7.x86_64.rpmLinux
Qemu-block-iscsi update (ELSA-2021-9638) qemu-block-iscsi-4.2.1-13.el7.x86_64.rpmLinux
Qemu-block-rbd update (ELSA-2021-9638) qemu-block-rbd-4.2.1-13.el7.x86_64.rpmLinux
Qemu-common update (ELSA-2021-9638) qemu-common-4.2.1-13.el7.x86_64.rpmLinux
Qemu-img update (ELSA-2021-9638) qemu-img-4.2.1-13.el7.x86_64.rpmLinux
Qemu-kvm update (ELSA-2021-9638) qemu-kvm-4.2.1-13.el7.x86_64.rpmLinux
Qemu-kvm-core update (ELSA-2021-9638) qemu-kvm-core-4.2.1-13.el7.x86_64.rpmLinux
Qemu-system-x86 update (ELSA-2021-9638) qemu-system-x86-4.2.1-13.el7.x86_64.rpmLinux
Qemu-system-x86-core update (ELSA-2021-9638) qemu-system-x86-core-4.2.1-13.el7.x86_64.rpmLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-arm_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-arm_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-arm_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-arm_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-ppc_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-ppc_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-ppc_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-ppc_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-mips_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-mips_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-mips_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-mips_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-misc_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-misc_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-misc_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-misc_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-s390x_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-s390x_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-s390x_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-s390x_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-sparc_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-sparc_2.11+dfsg-1ubuntu7.39_i386.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-sparc_2.11+dfsg-1ubuntu7.39_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-sparc_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86-xen_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86-xen_6.0+dfsg-2expubuntu1.2_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86-microvm_4.2-3ubuntu6.21_amd64.debLinux
Machine emulator and virtualizer (USN-5307-1) qemu-system-x86-microvm_6.0+dfsg-2expubuntu1.2_amd64.debLinux

Patch Details

No records found

References

https://nvd.nist.gov/vuln/detail/CVE-2023-1234
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-1234