PT-2024-35643 · Linux+6 · Linux Kernel+6

Alexander Potapenko

·

Published

2024-10-25

·

Updated

2026-05-26

·

CVE-2024-53196

CVSS v2.0

5.7

Medium

VectorAV:L/AC:L/Au:S/C:P/I:P/A:C
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 6.6.74
Description The issue is related to the KVM UAPI in the Linux kernel, where returning an abort to the guest for an unsupported MMIO access can cause a warning. This warning occurs when KVM is advancing PC while an exception is pending, specifically when retiring the MMIO instruction despite a pending synchronous external abort. The problem arises from limited testing of this plumbing, allowing userspace to trivially cause a warning in the MMIO return. Technical details include the involvement of kvm handle mmio return and kvm arch vcpu ioctl run functions, as well as the arch/arm64/include/asm/kvm emulate.h and virt/kvm/kvm main.c files. No information is provided about the estimated number of potentially affected devices or real-world incidents.
Recommendations To resolve the issue, update to Linux kernel version 6.6.74 or later. As a temporary workaround, consider restricting access to the KVM UAPI to minimize the risk of exploitation. Additionally, be cautious when using the kvm handle mmio return function and the related kvm arch vcpu ioctl run function to handle MMIO instructions, as these are directly involved in the issue.

Exploit

Fix

Improper Handling of Exceptional Conditions

Weakness Enumeration

Related Identifiers

AZL-68306
BDU:2025-07870
CVE-2024-53196
DLA-4076-1
MGASA-2025-0030
MGASA-2025-0032
OESA-2025-1078
OESA-2025-1079
OPENSUSE-SU-2025_0428-1
OPENSUSE-SU-2025_0499-1
OPENSUSE-SU-2025_0557-1
SUSE-SU-2025:0289-1
SUSE-SU-2025:0428-1
SUSE-SU-2025:0499-1
SUSE-SU-2025:0557-1
SUSE-SU-2025:20165-1
SUSE-SU-2025:20166-1
SUSE-SU-2025:20248-1
SUSE-SU-2025:20249-1
SUSE-SU-2025_0428-1
SUSE-SU-2025_0499-1
SUSE-SU-2025_0557-1
USN-7276-1
USN-7277-1
USN-7310-1
USN-7449-1
USN-7449-2
USN-7450-1
USN-7451-1
USN-7452-1
USN-7453-1
USN-7468-1
USN-7523-1
USN-7524-1

Affected Products

Astra Linux
Debian
Linuxmint
Linux Kernel
Red Os
Suse
Ubuntu