← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-80528

Last refreshed2026-10-17

Status: UPDATED  |  Advisory ID: CVE-2026-80528

Key Details

CVECVE-2026-80528
CVSS Score / Version
9.8 (Critical) / CVSS v3.1
Updated2026-10-16
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS Prose
attack vector is network; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is high; integrity impact is high; availability impact is high.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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. (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-80528
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-80528
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.