PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-74728 Linux CVE debrief

A Linux kernel vulnerability allows a NULL pointer dereference in xfs_buf_free, potentially causing a kernel crash. This issue arises when xfs_buf_alloc_backing_mem fails, leaving bp->b_addr as NULL. The code then attempts to call folio_put, which leads to a call to virt_to_folio with a NULL address, resulting in a kernel crash. The vulnerability affects Linux system administrators and users, as well as developers working with the Linux kernel. They should assess their exposure to this vulnerability and apply patches or updates as necessary. The issue is resolved by skipping folio_put when bp->b_addr is NULL.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-22
Original CVE updated
2026-10-21
Advisory published
2026-08-22
Advisory updated
2026-10-21

Who should care

Linux system administrators and users, as well as developers working with the Linux kernel, should assess their exposure to this vulnerability and apply patches or updates as necessary.

Why it matters

Linux kernel vulnerability CVE-2026-74728 allows a NULL pointer dereference in xfs_buf_free, potentially causing kernel crashes. Linux system administrators and users should assess exposure and apply patches.

  • Potential kernel crashes due to NULL pointer dereference.
  • Need to verify Linux kernel versions and apply patches or updates.
  • Possible impact on system stability and reliability.

Technical summary

The vulnerability occurs in the xfs_buf_free function of the Linux kernel. When xfs_buf_alloc_backing_mem fails, it leaves bp->b_addr as NULL. The code then attempts to call folio_put, which leads to a call to virt_to_folio with a NULL address, resulting in a kernel crash. The issue is resolved by skipping folio_put when bp->b_addr is NULL. This fix prevents the NULL pointer dereference and potential kernel crashes. Linux kernel versions should be verified for exposure, and patches or updates should be applied to address the vulnerability.

Defensive priority

Apply patches or updates from Linux to address the vulnerability.

Recommended defensive actions

  • Assess exposure by reviewing system configurations and inventory Linux kernel versions.
  • Apply patches or updates from Linux to address the vulnerability.
  • Monitor system logs for potential kernel crashes.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The CVE record and source item provide details on the vulnerability, including its description and affected versions. However, the CVSS score and severity are not provided. The vulnerability occurs in the xfs_buf_free function of the Linux kernel. When xfs_buf_alloc_backing_mem fails, it leaves bp->b_addr as NULL. The code then attempts to call folio_put, which leads to a call to virt_to_folio with a NULL address, resulting in a kernel crash. The issue is resolved by skipping folio_put when bp->b_addr is NULL. Linux system The CVE x

Sources and references

Verified primary and authoritative sources

  • CVE-2026-74728 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-74728

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-74728 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-74728

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • xfs: handle NULL b_addr in xfs_buf_free

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/74xxx/CVE-2026-74728.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/444ff50ece93060131ad84fbd3f378723d8ac243

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/ccf6738adcafa5ddbddc4e71b45d8a51b86643c7

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/3aa0c1d23ee1b9d9b340fb2f4736536e1408d706

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d852729c5f4f830fbe7413df032e29459b3daf83

    Supplemental source

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.