Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A potential out-of-bounds access vulnerability has been identified in the Linux kernel's maple tree implementation. This issue arises in the 'mas_wr_end_piv()' function, where the write offset end bounds are not properly checked before being used as an index into the pivot array. If the write extends to the last slot in the node, it can lead to an out-of-bounds access on the pivot array. While this vulnerability does not currently affect any callers, it could pose a problem for new users of the maple tree data structure if the fix is backported into earlier kernel versions.
Exploitation of this vulnerability could lead to out-of-bounds memory access, potentially causing undefined behavior or memory corruption.
The vulnerability can be reproduced by creating a new user of the maple tree data structure that writes to the pivot array. If the write extends to the last slot in the node without proper bounds checking, the out-of-bounds access will occur.
The vulnerability has been fixed in the Linux kernel stable tree. Instructions for downloading the patched version are available in the Linux kernel Git repository.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.