CVE Catalog

CVE-2026-89904

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Summary

In the Linux kernel for LoongArch, the acpi_package_ids[] array can overflow on virtual machines with many sockets. With a typical one-core-per-socket configuration, the number of sockets can reach 256, causing the array to overflow. The fix increases the array size to the maximum of MAX_PACKAGES and KVM_MAX_VCPUS.

Risk Assessment

Array overflow may lead to memory corruption, system crashes, or unpredictable behavior, especially in virtualized environments with a high number of sockets.

Recommendation

Apply the kernel patch that increases the size of the acpi_package_ids[] array and update to a kernel version containing the fix.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: LoongArch: Fix acpi_package_ids[] array overflow With LoongArch virt machine, a typical setting is one core per socket, there will max 256 sockets (packages) on one VM. With PPTT acpi table, array acpi_package_ids[] will be overflowed. Here change the array size of acpi_package_ids[] with the max value of MAX_PACKAGES and KVM_MAX_VCPUS.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS