Linux kernel
cpe:2.3:a:linux:linux_kernel:*:*:*:*:*:*:*, +4 more
A vulnerability in the Linux kernel's BPF JIT compiler for PowerPC architecture has been addressed. The issue arose because the function that estimates the JIT code size for BPF trampolines did not account for the actual buffer allocation needed for JIT compilation. This discrepancy could lead to a JIT buffer overflow, as the size calculated during a preliminary pass could underestimate the instructions required, especially when the final image location for JITing introduced dependencies. Consequently, a warning would be triggered if the JIT image location exceeded the allocated buffer's end, indicating a potential overflow risk.
The vulnerability could cause a JIT buffer overflow, leading to memory corruption or arbitrary code execution.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.