Linux kernel
cpe:2.3:o:kernel:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's AppArmor implementation allows for the creation of policy namespaces that can be nested arbitrarily deep. This unbounded nesting can exhaust system resources. The issue arises because policy namespaces are not strictly tied to user namespaces, leading to potential resource exhaustion. The vulnerability affects the Linux kernel through the stable branch.
The vulnerability can be exploited to create deeply nested policy namespaces, leading to exhaustion of system resources.
The vulnerability can be reproduced by creating policy namespaces that exceed the depth limit of user namespaces, which can be done without restrictions. This nesting can be done arbitrarily deep, allowing for resource exhaustion.
The vulnerability has been addressed by introducing a hard cap on the depth of policy namespaces, limiting them to the same maximum depth as user namespaces.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.