Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's network scheduling component can lead to a denial-of-service condition. This issue arises within the 'netem' queuing discipline (qdisc) when a duplicating 'netem' is placed in a tree with other 'netems'. The problem disrupts the duplication prevention logic, causing a soft lockup and an out-of-memory loop in the 'netem_dequeue' function. The vulnerability affects several versions of the Linux kernel.
The vulnerability can cause a soft lockup, where the system becomes unresponsive, and an out-of-memory loop in the 'netem_dequeue' function, leading to increased memory consumption and potential exhaustion of system resources.
To reproduce this vulnerability, add a netem queuing discipline to a qdisc tree that already contains other netems. Ensure that the netem being added has duplication enabled. This will disrupt the duplication prevention logic, causing a soft lockup and an out-of-memory loop in the netem_dequeue function.
The vulnerability has been addressed in the Linux kernel. Users should upgrade to the latest version.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.