Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +3 more
- >= 6.4.0-rc4, < 6.4.0-rc4-syzkaller-g908f31f2a05b
A vulnerability in the Linux kernel's IP checksum processing for Arm64 has been identified, where negative length inputs can lead to out-of-bounds reads. This issue arises in the 'do_csum' function within the 'arch/arm64/lib/csum.c' file. The vulnerability was introduced in version 6.4.0-rc4 and affects the stable branch of the Linux kernel.
Exploitation of this vulnerability causes a slab-out-of-bounds read, which can potentially lead to information disclosure or memory corruption.
The vulnerability can be reproduced by sending a packet with a negative length value through the UDP protocol. This can be done using a fuzzing tool like Syzkaller, which has already demonstrated the issue.
Users can upgrade to the latest version of the Linux kernel where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.