CVE-2024-45020
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2024-45020 is a vulnerability in the Linux kernel's BPF verifier component, discovered when Daniel Hodges reported a kernel verifier crash while working with sched-ext. The issue was identified in Linux kernel versions from 6.6.15 up to (excluding) 6.6.48, and from 6.7 up to (excluding) 6.10.7, including release candidates 6.11-rc1 through 6.11-rc3 (NVD).

Technical details

The vulnerability stems from an invalid memory access in the stacksafe() function of the BPF verifier. The issue occurs when comparing stack slot types between two states where 'i' iterates over old->allocated_stack. If cur->allocated_stack is less than old->allocated_stack, an out-of-bounds access occurs. The CVSS v3.1 base score is 5.5 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD, Kernel Patch).

Impact

The vulnerability can lead to a kernel verifier crash, potentially causing system availability issues. The CVSS scoring indicates that while there are no direct impacts on confidentiality or integrity, there is a high impact on system availability when successfully exploited (NVD).

Mitigation and workarounds

The issue has been fixed by adding an 'i >= cur->allocated_stack' check in the stacksafe() function. When this condition is true, stacksafe() fails, preventing the out-of-bounds access. The fix has been implemented in kernel patches and is available through various distribution updates (Kernel Patch, Red Hat Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-71142N/AN/A
  • Linux KernelLinux Kernel
  • kernel-64k-debug-devel
NoNoJan 14, 2026
CVE-2025-71137N/AN/A
  • Linux KernelLinux Kernel
  • kernel-cross-headers
NoYesJan 14, 2026
CVE-2025-71135N/AN/A
  • Linux KernelLinux Kernel
  • kernel-debug-core
NoNoJan 14, 2026
CVE-2025-71134N/AN/A
  • Linux KernelLinux Kernel
  • kernel-64k
NoNoJan 14, 2026
CVE-2025-71133N/AN/A
  • Linux KernelLinux Kernel
  • kernel-64k-modules-core
NoYesJan 14, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management