PatchSiren cyber security CVE debrief
CVE-2026-97420 Linux CVE debrief
A vulnerability in the Linux kernel's bpf subsystem allows for out-of-bounds access when replacing sysctl values. The bpf_sysctl_set_new_value function does not NUL-terminate the replacement buffer, which can lead to slab-out-of-bounds reads. This issue can be triggered by a cgroup/sysctl BPF program. A fix has been applied by appending a NUL terminator to the replaced value. The vulnerability was reproduced in a QEMU x86_64 guest booted with KASAN while exercising the sysctl replacement path with a cgroup/sysctl BPF program. The reproducer targets `/proc/sys/net/core/flow_limit_cpu_bitmap`, fills the original user write buffer with non-zero bytes, and overrides the sysctl value so
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-24
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-24
- Advisory updated
- 2026-09-25
Who should care
Linux kernel developers and administrators responsible for configuring and securing Linux systems, particularly those using BPF programs, should review and apply the fix, monitor for exploitation attempts, and verify system configurations and BPF program usage to prevent potential out-of-bounds access and denial of service.
Why it matters
A vulnerability in the Linux kernel's bpf subsystem can lead to out-of-bounds access and potential denial of service. Linux kernel developers and administrators should review and apply the fix, monitor for exploitation attempts, and verify system configurations and BPF program usage.
- Potential for out-of-bounds reads and slab corruption
- Possible denial of service (DoS) via exploitation
- Need for verification of system configurations and BPF program usage
- Potential for elevation of privileges
Technical summary
The Linux kernel's bpf subsystem is vulnerable to out-of-bounds access when replacing sysctl values. The bpf_sysctl_set_new_value function does not NUL-terminate the replacement buffer, allowing for slab-out-of-bounds reads. A fix has been applied by appending a NUL terminator to the replaced value. The vulnerability was verified through a QEMU x86_64 guest booted with KASAN while exercising the sysctl replacement path with a cgroup/sysctl BPF program targeting `/proc/sys/net/core/flow_limit_cpu_bitmap`. The pre-fix kernel reported a
Defensive priority
High
Recommended defensive actions
- Review and apply the fix for the Linux kernel
- Monitor for potential exploitation attempts
- Verify system configurations and BPF program usage
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
- Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
- Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including a description of the issue and a fix. Reproduction of the issue was achieved in a QEMU x86_64 guest booted with KASAN while exercising the sysctl replacement path with a cgroup/sysctl BPF program. The reproducer targets `/proc/sys/net/core/flow_limit_cpu_bitmap`, fills the original user write buffer with non-zero bytes, and overrides the sysctl value so the replacement buffer lacks a terminating NUL. Under that setup, the pre-fix kernel reported a slab-out-of
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97420 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97420
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97420 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97420
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/3b2814dd842a565fcf9cc370156e1ba9eae16239
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/76c14b10f50eb0afcc76e244562fa2d8c661e224
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a66e3b5bacf38d6ab29fa05a9754f7a114485605
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.