CyberRota Analysis
AI-GeneratedA vulnerability in the Linux kernel affects the KVM component, specifically related to the validation of the AIBV and AISB before pinning guest pages. If the AIBV exceeds a single page boundary or if the AISB address is not properly aligned, the system may be unable to safely pin guest memory, potentially leading to instability or security issues. Organizations utilizing Linux systems with KVM should prioritize addressing this issue to maintain the integrity and security of their virtualized environments.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: KVM: s390: pci: Validate AIBV and AISB before pinning guest pages The AIBV holds one bit per MSI-X vector for a given function. The size of the bit vector is derived from the NOI and the AIBVO. If the size of the AIBV exceeds a single page boundary, then reject the request as we cannot safely pin the guest AIBV. Similarly reject the request if the AISB address is not 8-byte aligned as the architecture requires doubleword alignment for the summary bit address. Since the AISBO can address up to 64 bits, the size of the AISB can only be 8 bytes for the function. This also ensures the AISB doesn't exceed a single page boundary.