Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability exists in the Linux kernel's handling of certain BPF LSM hooks, specifically 'task_to_inode' and 'inet_conn_established'. These hooks are not compatible with sleepable LSM programs due to being called under contexts that do not allow sleeping. The issue has been addressed by removing these hooks from the sleepable LSM context.
The vulnerability could lead to improper handling of LSM programs that require sleeping, potentially causing issues in security module operations that rely on these hooks.
The vulnerability can be reproduced by using sleepable LSM programs that interact with the 'task_to_inode' or 'inet_conn_established' hooks. The incompatibility will manifest as the hooks not functioning correctly within the sleepable context.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been addressed. Instructions for downloading the patched version are available on the official Linux kernel website.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.