CVE-2026-74728
Last modified
CVE-2026-74728 is a vulnerability of currently unknown severity. In the Linux kernel, the following vulnerability has been resolved: xfs: handle NULL b_addr in xfs_buf_free When xfs_buf_alloc_backing_mem() fails, xfs_buf_free() is called with bp->b_addr still NULL. The code falls through to the folio_put path which calls virt_to_folio(NULL), dereferencing an invalid address and causing a kernel crash. Call Trace: xfs_buf_free+0x25f/0x510 xfs_buf_alloc+0xc98/0x19b0 xfs_buf_find_insert+0x55/0x14d0 xfs_buf_get_map+0x122b/0x17c0 xfbtree_init_leaf_block+0x11c/0x4a0 xfbtree_init+0x1bb/0x460 xrep_rmap_setup_scan+0x100/0x1f0 xrep_rmapbt+0x41/0xc0 Fix this by skipping folio_put() when bp->b_addr is NULL..
Description
In the Linux kernel, the following vulnerability has been resolved: xfs: handle NULL b_addr in xfs_buf_free When xfs_buf_alloc_backing_mem() fails, xfs_buf_free() is called with bp->b_addr still NULL. The code falls through to the folio_put path which calls virt_to_folio(NULL), dereferencing an invalid address and causing a kernel crash. Call Trace: xfs_buf_free+0x25f/0x510 xfs_buf_alloc+0xc98/0x19b0 xfs_buf_find_insert+0x55/0x14d0 xfs_buf_get_map+0x122b/0x17c0 xfbtree_init_leaf_block+0x11c/0x4a0 xfbtree_init+0x1bb/0x460 xrep_rmap_setup_scan+0x100/0x1f0 xrep_rmapbt+0x41/0xc0 Fix this by skipping folio_put() when bp->b_addr is NULL.
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 5076a6040ca1613e616d84aecfaac5f932db84e0, < ccf6738adcafa5ddbddc4e71b45d8a51b86643c7; >= 5076a6040ca1613e616d84aecfaac5f932db84e0, < 3aa0c1d23ee1b9d9b340fb2f4736536e1408d706; >= 5076a6040ca1613e616d84aecfaac5f932db84e0, < d852729c5f4f830fbe7413df032e29459b3daf83 |
| Linux | Linux | 6.9 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-74728?
How severe is CVE-2026-74728?
How do I fix CVE-2026-74728?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-74722In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74723In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74724In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74725In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74726In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74727In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74729In the Linux kernel, the following vulnerability has been re…
- CVE-2026-7473On affected platforms running Arista EOS where a tunnel deca…6.9
- CVE-2026-74730In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74731In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74732In the Linux kernel, the following vulnerability has been re…
- CVE-2026-74733In the Linux kernel, the following vulnerability has been re…
Are you affected by CVE-2026-74728?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
