Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's cpuset cgroup management has been addressed. The issue arose when disabling a remote partition, which triggered a warning about CPU allocation inconsistencies. This warning indicated that the effective CPUs for the partition were not a subset of the available CPUs in its subpartitions, creating potential confusion about CPU resource management. The vulnerability was particularly relevant in scenarios where CPUs were offlined, leading to shared CPU resources between partitions and their parent cpusets, which could cause unexpected behavior in CPU allocation and partition validity.
The vulnerability could lead to misleading warnings about CPU partitioning, potentially causing confusion in systems with complex CPU resource management.
The vulnerability can be reproduced on a 16-CPU machine by creating a cpuset hierarchy, offlining CPU 15, and then disabling a remote partition. This process clears the subpartitions' CPU allocation, forcing it to share CPUs with the top-level cpuset, which triggers the warning about CPU allocation inconsistencies.
The vulnerability has been fixed in the Linux kernel. Users should upgrade to the latest version where this fix is applied.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.