Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability has been identified in the Linux kernel's task scheduling mechanism, specifically within the 'sched/fair' component. This issue arises when the load balancer attempts to migrate a task that is disabled from migration, leading to a warning being triggered. The problem is particularly evident in environments with overlapping CPU groups, where the balancer may incorrectly select a CPU for task migration, causing unnecessary warnings and potential scheduling issues.
The vulnerability can cause misleading warnings about task scheduling, indicating a problem where none exists. However, in environments with overlapping CPU groups, it can lead to incorrect task migration decisions, potentially disrupting performance.
The vulnerability can be reproduced by running a migration-disabled task on a CPU that is part of an overlapping group. When the load balancer attempts to migrate the task, it will select the task's current CPU as the destination, triggering a warning. This behavior can be observed in the 'swapper' process on a system with a Huawei TaiShan 2280 V2 CPU.
The vulnerability has been addressed in the Linux kernel stable tree. Users can apply the latest updates from the Linux kernel stable repository to mitigate this issue.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.