CVE-2024-42072
Last modified
CVE-2024-42072 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: bpf: Fix may_goto with negative offset. Zac's syzbot crafted a bpf prog that exposed two bugs in may_goto. The 1st bug is the way may_goto is patched. When offset is negative it should be patched differently. The 2nd bug is in the verifier: when current state may_goto_depth is equal to visited state may_goto_depth it means there is an actual infinite loop. EPSS estimates a 0.23% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: bpf: Fix may_goto with negative offset. Zac's syzbot crafted a bpf prog that exposed two bugs in may_goto. The 1st bug is the way may_goto is patched. When offset is negative it should be patched differently. The 2nd bug is in the verifier: when current state may_goto_depth is equal to visited state may_goto_depth it means there is an actual infinite loop. It's not correct to prune exploration of the program at this point. Note, that this check doesn't limit the program to only one may_goto insn, since 2nd and any further may_goto will increment may_goto_depth only in the queued state pushed for future exploration. The current state will have may_goto_depth == 0 regardless of number of may_goto insns and the verifier has to explore the program until bpf_exit.
Metrics
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected Software
| Vendor | Product | Versions | Update |
|---|---|---|---|
| Linux | Linux Kernel | >= 6.9, < 6.9.8 | — |
| Linux | Linux Kernel | 6.10 | Rc1 |
References
Timeline
- Published
- Last Modified
- Status
- Modified
Frequently Asked Questions
What is CVE-2024-42072?
How severe is CVE-2024-42072?
How do I fix CVE-2024-42072?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-42067In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42068In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42069In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-4207A cross-site scripting issue has been discovered in GitLab a…5.4
- CVE-2024-42070In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42071In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42073In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42074In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42075In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42076In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42077In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-42078In the Linux kernel, the following vulnerability has been re…5.5
Are you affected by CVE-2024-42072?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
