Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A shift-out-of-bounds vulnerability has been identified in the Linux kernel's binfmt_misc component. This issue arises from a left shift operation of 1 by 31 places, which cannot be represented within the 'int' data type. The vulnerability was detected by Undefined Behavior Sanitizer (UBSAN), indicating a potential flaw in how special flags are handled in the binary format management system.
Exploitation of this vulnerability could lead to undefined behavior in the kernel, potentially allowing for arbitrary code execution or other malicious actions.
The vulnerability can be reproduced by writing to the binfmt_misc filesystem with a payload that triggers the shift-out-of-bounds condition. This can be done by creating a custom binary format entry that includes special flags designed to cause the left shift operation to exceed the limits of the 'int' data type.
Users can upgrade to the patched version of the Linux kernel available in the Linux Kernel Stable PPA.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.