Skip to content
OpenAdvisories
Unscored CVE-2022-35414 EUVD-2022-38302GHSA-78j4-r4gh-xcm9

softmmu/physmem.c in QEMU through 7.0.0 can perform an uninitialized read on the translate_fail path, leading to an io_readx or io_writex c…

Published Jul 11, 2022 · Updated Aug 3, 2024 · Assigned by mitre

Description

softmmu/physmem.c in QEMU through 7.0.0 can perform an uninitialized read on the translate_fail path, leading to an io_readx or io_writex crash. NOTE: a third party states that the Non-virtualization Use Case in the qemu.org reference applies here, i.e., "Bugs affecting the non-virtualization use case are not considered security bugs at this time.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 qemu 1:7.1+dfsg-1 —
Debian 13 qemu 1:7.1+dfsg-1 —
Debian 12 qemu 1:7.1+dfsg-1 —
Debian 10 qemu 1:3.1+dfsg-8+deb10u9 DLA-3099-1
ReleasePackageFixed inAdvisory
SLES 15 SP4 qemu 6.2.0-150400.37.8.2 SUSE-SU-2022:3795-1
SLES 15 SP3 qemu 5.2.0-150300.118.3 SUSE-SU-2022:3660-1
SLES 15 SP2 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SLES 15 SP1 qemu 3.1.1.1-150100.80.43.2 SUSE-SU-2022:3768-1
SLES 12 SP5 qemu 3.1.1.1-66.1 SUSE-SU-2023:0761-1
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP2 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SLES for SAP 15 SP1 qemu 3.1.1.1-150100.80.43.2 SUSE-SU-2022:3768-1
SLES for SAP 12 SP5 qemu 3.1.1.1-66.1 SUSE-SU-2023:0761-1
SLE Micro 5.3 qemu 6.2.0-150400.37.8.2 SUSE-SU-2022:3795-1
SLE Micro 5.2 qemu 5.2.0-150300.118.3 SUSE-SU-2022:3660-1
SLE Micro 5.1 qemu 5.2.0-150300.118.3 SUSE-SU-2022:3660-1
SLE HPC 15 SP2 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SLE HPC 15 SP1 qemu 3.1.1.1-150100.80.43.2 SUSE-SU-2022:3768-1
SUSE Manager Server 4.1 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SUSE Manager Retail Branch Server 4.1 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SUSE Manager Proxy 4.1 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SUSE Enterprise Storage 7 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3594-1
SUSE Enterprise Storage 6 qemu 3.1.1.1-150100.80.43.2 SUSE-SU-2022:3768-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed qemu 7.0.0-53.1 openSUSE-SU-2024:12209-1
openSUSE Leap 15.4 qemu 4.2.1-150200.69.1 SUSE-SU-2022:3795-1, SUSE-SU-2022:3594-1
openSUSE Leap 15.4 qemu-linux-user 6.2.0-150400.37.8.1 SUSE-SU-2022:3795-1
openSUSE Leap 15.4 qemu-testsuite 6.2.0-150400.37.8.4 SUSE-SU-2022:3795-1
openSUSE Leap 15.3 qemu 3.1.1.1-150100.80.43.2 SUSE-SU-2022:3768-1, SUSE-SU-2022:3660-1, SUSE-SU-2022:3594-1
openSUSE Leap 15.3 qemu-linux-user 5.2.0-150300.118.2 SUSE-SU-2022:3660-1
openSUSE Leap 15.3 qemu-testsuite 5.2.0-150300.118.5 SUSE-SU-2022:3660-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
openSUSE Leap Micro 5.2 qemu 5.2.0-150300.118.3 SUSE-SU-2022:3660-1

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 qemu 6.2.0-18 —
Azure Linux 2 (CBL-Mariner) qemu 6.2.0-7 —

Advisories 9

References