Vulnerability in Linux
CVE-2024-46754
In the Linux kernel, the following vulnerability has been resolved: bpf: Remove tst_run from lwt_seg6local_prog_ops. The syzbot reported that the lwt_seg6 related BPF ops can be invoked via bpf_test_run() without without entering input_action_end_bpf() first. Martin KaFai Lau said that self test for BPF_PROG_TYPE_LWT_SEG6LOCAL probably didn't work since it was introduced in commit 04d4b274e2a ("ipv6: sr: Add seg6local action End.BPF"). The reason is that the per-CPU variable seg6_bpf_srh_states::srh is never assigned in the self test case but each BPF function expects it. Remove test_run for BPF_PROG_TYPE_LWT_SEG6LOCAL.
EPSS: 0.002 (12.2th percentile) — read the EPSS interpretation.
CVSS v3 metric
CVSS v3 base score 7.8 (High). Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H.
Affected products
- Linux — versions 004d4b274e2a1a895a0e5dc66158b90a7d463d44, 4.18, 0
- Linux Linux_kernel
References
Frequently asked questions
- What is CVE-2024-46754?
- CVE-2024-46754 is a high-severity vulnerability in Linux. CVSS score: 7.8/10. Published 2024-09-18.
- How severe is CVE-2024-46754?
- High severity. CVSS v3 base score is 7.8 out of 10.