Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2026-53277

Опубликовано: 25 июн. 2026
Источник: redhat
CVSS3: 7
EPSS Низкий

Описание

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation walk_s1() and kvm_walk_nested_s2() expect to be called while holding kvm->srcu to guard against memslot changes. While this is generally the case, __kvm_at_s12() and __kvm_find_s1_desc_level() call into the respective walkers without taking kvm->srcu. Fix by acquiring kvm->srcu prior to the table walk in both instances.

A flaw was found in the Kernel-based Virtual Machine (KVM) component of the Linux kernel on arm64 architectures. This vulnerability occurs because certain page table walk operations, used in fault injection and Address Translation (AT) emulation, do not properly acquire a Sleepable Read-Copy Update (SRCU) lock. This omission could lead to inconsistencies in memory slot management, potentially causing system instability or unexpected behavior within the virtualized environment.

Отчет

A flaw of important severity was found in the Kernel-based Virtual Machine (KVM) arm64 support of the Linux kernel. The page table walk helpers walk_s1() and kvm_walk_nested_s2(), which are used during fault injection and Address Translation (AT) emulation, expect to be called while holding the kvm->srcu lock that guards against memory slot (memslot) changes. However, __kvm_at_s12() and __kvm_find_s1_desc_level() call into these walkers without taking kvm->srcu, so those operations can race with memslot changes and lead to inconsistencies in memory slot management, potentially causing system instability or unexpected behavior within the virtualized environment. Exploitation requires local access with low privileges and successfully winning a race condition, as reflected in the Red Hat CVSS:3.1 score of 7.0 IMPORTANT (AV:L/AC:H/PR:L/UI:N/S:U), which matches the upstream CVEORG severity. This flaw affects the kernel and kpatch components in Red Hat Enterprise Linux 10 and the kernel components in Red Hat In-Vehicle OS 2, where a fix is being pursued through the delegated maintenance streams. The kernel, kernel-rt, and kpatch components in Red Hat Enterprise Linux 6, 7, 8, and 9 are not affected because the vulnerable code is not present in those releases.

Меры по смягчению последствий

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 6kernelNot affected
Red Hat Enterprise Linux 7kernelNot affected
Red Hat Enterprise Linux 7kernel-rtNot affected
Red Hat Enterprise Linux 8kernelNot affected
Red Hat Enterprise Linux 8kernel-rtNot affected
Red Hat Enterprise Linux 9kernelNot affected
Red Hat Enterprise Linux 9kernel-rtNot affected
Red Hat Enterprise Linux 10kernelFixedRHSA-2026:6477508.09.2026

Показывать по

Дополнительная информация

Статус:

Important
Дефект:
CWE-820
https://bugzilla.redhat.com/show_bug.cgi?id=2492725kernel: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation

EPSS

Процентиль: 1%
0.00107
Низкий

7 High

CVSS3

Связанные уязвимости

CVSS3: 8.8
ubuntu
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation walk_s1() and kvm_walk_nested_s2() expect to be called while holding kvm->srcu to guard against memslot changes. While this is generally the case, __kvm_at_s12() and __kvm_find_s1_desc_level() call into the respective walkers without taking kvm->srcu. Fix by acquiring kvm->srcu prior to the table walk in both instances.

CVSS3: 8.8
nvd
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation walk_s1() and kvm_walk_nested_s2() expect to be called while holding kvm->srcu to guard against memslot changes. While this is generally the case, __kvm_at_s12() and __kvm_find_s1_desc_level() call into the respective walkers without taking kvm->srcu. Fix by acquiring kvm->srcu prior to the table walk in both instances.

CVSS3: 8.8
debian
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: K ...

CVSS3: 8.8
github
5 месяцев назад

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: Take the SRCU lock for page table walks in fault injection and AT emulation walk_s1() and kvm_walk_nested_s2() expect to be called while holding kvm->srcu to guard against memslot changes. While this is generally the case, __kvm_at_s12() and __kvm_find_s1_desc_level() call into the respective walkers without taking kvm->srcu. Fix by acquiring kvm->srcu prior to the table walk in both instances.

CVSS3: 8.8
fstec
5 месяцев назад

Уязвимость функций __kvm_at_s12(), __kvm_find_s1_desc_level() модуля arch/arm64/kvm/at.c ядра операционной системы Linux, позволяющая нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации

EPSS

Процентиль: 1%
0.00107
Низкий

7 High

CVSS3