GHSA-p6j3-p28j-4x3hMediumCVSS 5.5
In the Linux kernel, the following vulnerability has been resolved: kvm: s390: Reject memory...
🔗 CVE IDs covered (1)
📋 Description
In the Linux kernel, the following vulnerability has been resolved:
kvm: s390: Reject memory region operations for ucontrol VMs
This change rejects the KVM_SET_USER_MEMORY_REGION and KVM_SET_USER_MEMORY_REGION2 ioctls when called on a ucontrol VM. This is necessary since ucontrol VMs have kvm->arch.gmap set to 0 and would thus result in a null pointer dereference further in. Memory management needs to be performed in userspace and using the ioctls KVM_S390_UCAS_MAP and KVM_S390_UCAS_UNMAP.
Also improve s390 specific documentation for KVM_SET_USER_MEMORY_REGION and KVM_SET_USER_MEMORY_REGION2.
[frankja@linux.ibm.com: commit message spelling fix, subject prefix fix]
🔗 References (6)
- https://nvd.nist.gov/vuln/detail/CVE-2024-43819
- https://git.kernel.org/stable/c/49c9945c054df4c22008e2bf87ca74d3e2507aa6
- https://git.kernel.org/stable/c/7816e58967d0e6cadce05c8540b47ed027dc2499
- https://git.kernel.org/stable/c/705a8b8cc5a44b206096abb1bfdc8bc43b3c75c7
- https://git.kernel.org/stable/c/8a1bbff443a5a22c466d11cbefca9cb361306a9b
- https://github.com/advisories/GHSA-p6j3-p28j-4x3h