PatchSiren

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.