PatchSiren cyber security CVE debrief
CVE-2024-26878 Linux CVE debrief
CVE-2024-26878 is a Linux kernel vulnerability in quota handling that can lead to a NULL pointer dereference during a race between inode quota teardown and quota-off processing. NVD lists impacted Linux kernel release ranges across multiple stable branches, and the kernel fix replaces the direct pointer use with a temporary reference to avoid the race window. The primary impact is availability, consistent with the published CVSS vector.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- MEDIUM 4.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2023-12-12
- Original CVE updated
- 2025-08-12
- Advisory published
- 2023-12-12
- Advisory updated
- 2025-08-12
Who should care
Linux kernel maintainers, distribution security teams, and operators running affected kernel versions should care, especially where quota functionality is enabled and kernel crashes would be operationally significant.
Technical summary
The kernel report describes a race where dquot_free_inode (or related routines) can observe inode quota pointers as non-NULL, but quota_off can clear those pointers before the code later dereferences them. That check-then-use gap can produce a NULL pointer dereference and kernel oops. The cited fix uses a temporary pointer to keep a stable reference across the vulnerable sequence. NVD maps the issue to CWE-362 and CWE-476 and lists affected Linux kernel ranges including versions below 4.19.311, 4.20 through 5.4.273, 5.5 through 5.10.214, 5.11 through 5.15.153, 5.16 through 6.1.83, 6.2 through 6.6.23, 6.7 through 6.7.11, and 6.8 through 6.8.2.
Defensive priority
Medium. This is a local availability issue with broad kernel exposure, but the corpus does not indicate code execution or data integrity impact. Prioritize systems that rely on quota management and cannot tolerate kernel crashes.
Recommended defensive actions
- Update to a kernel release that includes the upstream fix or the relevant vendor backport.
- Apply your distribution's security advisory and confirm the patch is present in the shipped kernel package.
- Check whether production systems run affected kernel branches listed by NVD and schedule remediation accordingly.
- Validate that any custom or embedded Linux builds include the quota race fix before deployment.
- Monitor for kernel oopses or crashes in quota-related paths until patched builds are fully deployed.
Evidence notes
Derived from the NVD record published 2024-04-17 and modified 2026-05-12, plus the kernel patch references linked in the record. The vulnerability description explicitly states a race leading to NULL pointer dereference and names the fix approach as using a temporary pointer. Version scope and weakness classifications come from the NVD CPE and CWE metadata.
Sources and references
Verified primary and authoritative sources
-
CVE-2024-26878 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2024-26878
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2024-26878 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2024-26878
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/1ca72a3de915f87232c9a4cb9bebbd3af8ed3e25
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/40a673b4b07efd6f74ff3ab60f38b26aa91ee5d5
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/49669f8e7eb053f91d239df7b1bfb4500255a9d0
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/61380537aa6dd32d8a723d98b8f1bd1b11d8fee0
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6afc9f4434fa8063aa768c2bf5bf98583aee0877
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7f9e833fc0f9b47be503af012eb5903086939754
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8514899c1a4edf802f03c408db901063aa3f05a1
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
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.