In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Fix off-by-one error in build_prologue() Vincent reported that running BPF progs with tailcalls on LoongArch caus…
High CVSS 7.8
Summary
In the Linux kernel, the following vulnerability has been resolved: LoongArch: BPF: Fix off-by-one error in build_prologue() Vincent reported that running BPF progs with tailcalls on LoongArch causes kernel hard lockup. Debugging the issues shows that the JITed image missing a jirl instruction at the end of the epilogue. There are two passes in JIT compiling, the first pass set the flags and the second pass generates JIT code based on those flags. With BPF progs mixing bpf2bpf and tailcalls,…
In-depth triage · Auto channel
No in-depth report has been generated yet (DR-003 v2 AI pipeline is under construction).
Affected products
- :
Sources
- NVD DATABASE
Original Links
- https://git.kernel.org/stable/c/205a2182c51ffebaef54d643e3745e720cded08b Patch
- https://git.kernel.org/stable/c/48b904de2408af5f936f0e03f48dfcddeab58aa0 Patch
- https://git.kernel.org/stable/c/7e2586991e36663c9bc48c828b83eab180ad30a9 Patch
- https://git.kernel.org/stable/c/b3ffad2f02db4aace6799fe0049508b8925eae45 Patch
- https://git.kernel.org/stable/c/c74d95a5679741ef428974ab788f5b0758dc78ae Patch
Timeline
- nvd_ingest NVD