CVE-2026-80528
Last modified
CVE-2026-80528 is a critical-severity vulnerability rated 9.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: ceph: avoid fs reclaim while using current->journal_info handle_reply() stores a `ceph_mds_request` pointer in `current->journal_info` while filling the inode and dentry cache from an MDS reply. An allocation in this section can enter direct reclaim and prune dentries from another filesystem. If this dirties an ext4 inode, ext4 starts a JBD2 transaction.
Description
In the Linux kernel, the following vulnerability has been resolved: ceph: avoid fs reclaim while using current->journal_info handle_reply() stores a `ceph_mds_request` pointer in `current->journal_info` while filling the inode and dentry cache from an MDS reply. An allocation in this section can enter direct reclaim and prune dentries from another filesystem. If this dirties an ext4 inode, ext4 starts a JBD2 transaction. JBD2 interprets the Ceph request in `current->journal_info` as a journal handle and dereferences the request's `r_tid` as `h_transaction`, causing a kernel crash, e.g.: Unable to handle kernel paging request at virtual address 00000000077b4818 [...] Internal error: Oops: 0000000096000004 [#1] SMP Modules linked in: CPU: 6 UID: 0 PID: 2699135 Comm: kworker/6:3 Tainted: G W 6.18.38-i3 #1113 NONE [...] Workqueue: ceph-msgr ceph_con_workfn pstate: 80400009 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : jbd2__journal_start+0x2c/0x208 lr : __ext4_journal_start_sb+0x100/0x178 [...] Call trace: jbd2__journal_start+0x2c/0x208 (P) __ext4_journal_start_sb+0x100/0x178 ext4_dirty_inode+0x3c/0x90 __mark_inode_dirty+0x58/0x400 iput.part.0+0x2b0/0x370 iput+0x18/0x30 dentry_unlink_inode+0xc0/0x158 __dentry_kill+0x80/0x250 shrink_dentry_list+0x90/0x130 prune_dcache_sb+0x60/0x98 super_cache_scan+0xe8/0x190 do_shrink_slab+0x174/0x388 shrink_slab+0xd8/0x4c0 shrink_node+0x31c/0x908 do_try_to_free_pages+0xd0/0x508 try_to_free_pages+0x11c/0x238 __alloc_frozen_pages_noprof+0x4d0/0xdd0 __folio_alloc_noprof+0x18/0x70 __filemap_get_folio+0x248/0x440 ceph_readdir_prepopulate+0x570/0x9e8 mds_dispatch+0x1424/0x1ba0 ceph_con_process_message+0x74/0xa0 ceph_con_v1_try_read+0x3a0/0x1510 ceph_con_workfn+0x260/0x460 Enter a scoped NOFS allocation context and leave it after clearing `journal_info`. This prevents filesystem reclaim from recursing into another filesystem while the field contains Ceph-private data.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 315f24088048a51eed341c53be66ea477a3c7d16, < ca5fa2380dd90a0adb01580fa6225025351a90f6; >= 315f24088048a51eed341c53be66ea477a3c7d16, < 00c12f57a87f537fa8779258fb3a03003a99963e; >= 315f24088048a51eed341c53be66ea477a3c7d16, < 4dbb2c02558e71f93510a6461d7e798b67426b49; >= 315f24088048a51eed341c53be66ea477a3c7d16, < c8a21660c3b90864c391164eea5622e7b5b2897c; >= 315f24088048a51eed341c53be66ea477a3c7d16, < 47b745747b3aa39064724a642884f9df924ddf20; >= 315f24088048a51eed341c53be66ea477a3c7d16, < 79d95b43ca090426399651ed580dd9bf2db36ab8; >= 315f24088048a51eed341c53be66ea477a3c7d16, < b6a0989613072499633e761a1536428a466de7d3; >= 315f24088048a51eed341c53be66ea477a3c7d16, < 5b602344a49e039e792ce5a8923bcc61412ee134 |
| Linux | Linux | 4.6 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-80528?
How severe is CVE-2026-80528?
How do I fix CVE-2026-80528?
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-80520In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-80521In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80522In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80523In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-80526In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80527In the Linux kernel, the following vulnerability has been re…7.5
- CVE-2026-8053An issue in MongoDB Server's time-series collection implemen…8.8
- CVE-2026-80530In the Linux kernel, the following vulnerability has been re…7.1
- CVE-2026-80531In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-80534In the Linux kernel, the following vulnerability has been re…
- CVE-2026-80536In the Linux kernel, the following vulnerability has been re…8.4
- CVE-2026-80537In the Linux kernel, the following vulnerability has been re…7.8
Are you affected by CVE-2026-80528?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
