In the Linux kernel, the following vulnerability has been resolved:
KVM: arm64: Fix circular locking dependency
The rule inside kvm enforces that the vcpu->mutex is taken *inside*
kvm->lock. The rule is violated by the pkvm_create_hyp_vm() which acquires
the kvm->lock while already holding the vcpu->mutex lock from
kvm_vcpu_ioctl(). Avoid the circular locking dependency altogether by
protecting the hyp vm handle with the config_lock, much like we already
do for other forms of VM-scoped data.
Metrics
Affected Vendors & Products
References
History
Wed, 13 Nov 2024 02:45:00 +0000
Type | Values Removed | Values Added |
---|---|---|
First Time appeared |
Redhat
Redhat enterprise Linux |
|
CPEs | cpe:/a:redhat:enterprise_linux:9 cpe:/o:redhat:enterprise_linux:9 |
|
Vendors & Products |
Redhat
Redhat enterprise Linux |
MITRE
Status: PUBLISHED
Assigner: Linux
Published: 2024-04-03T14:54:52.518Z
Updated: 2024-11-05T09:13:58.638Z
Reserved: 2024-02-19T14:20:24.155Z
Link: CVE-2024-26691
Vulnrichment
Updated: 2024-08-02T00:14:12.502Z
NVD
Status : Awaiting Analysis
Published: 2024-04-03T15:15:52.550
Modified: 2024-04-03T17:24:18.150
Link: CVE-2024-26691
Redhat