CVE-2026-63816

CVE-2026-63816

High · published July 19, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
2.1
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode

- ioctl(F2FS_IOC_GARBAGE_COLLECT_RANGE) - shrink

- f2fs_gc

- gc_data_segment

- ra_data_block(cow_inode)

- mapping = F2FS_I(inode)->atomic_inode->i_mapping

: f2fs_is_cow_file(cow_inode) is true

- f2fs_evict_inode(atomic_inode)

- clear_inode_flag(fi->cow_inode, FI_COW_FILE)

- F2FS_I(fi->cow_inode)->atomic_inode = NULL

...

- truncate_inode_pages_final(atomic_inode)

- f2fs_grab_cache_folio(mapping)

: create folio in atomic_inode->mapping

- clear_inode(atomic_inode)

- BUG_ON(atomic_inode->i_data.nrpages)

We need to add a reference on fi->atomic_inode before using its mapping

field during garbage collection, otherwise, it will cause UAF issue.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00126 · 2.1th percentile
Published
2026-07-19T16:16Z
References (5)
EPSS history
Timeline
  • 19 JUL 12:02Z
    f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode
    cvelistv5