cveboard RSS feed

CVE-2026-53388

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2026
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

fuse: re-lock request before replacing page cache folio

In the Linux kernel, the following vulnerability has been resolved: fuse: re-lock request before replacing page cache folio fuse_try_move_folio() unlocks the request on entry but does not re-lock it on the success path. This means fuse_chan_abort() can end the request and free the fuse_io_args (eg fuse_readpages_end()) while the subsequent copy chain logic after fuse_try_move_folio() accesses the fuse_io_args, leading to use-after-free issues. Fix this by calling lock_request() before replace_page_cache_folio(). This ensures the request is locked on the success path which will prevent the fuse_io_args from being freed while the later copying logic runs, and also ensures that the ap->folios[i]->mapping is never null since ap->folios[i] will always point to the newfolio after replace_page_cache_folio().

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgit7c18691e0cfda29672f79bafde8abdb7710674f6UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgit5927b43a4f8d89e86930f524bf63e9c7e66f61b4UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgit030fe3e9d8abdee303dd7e9e42f45082d382a407UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgit46473ddccdc5065033e397d6e62c280dbcd3d9c2UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgitaf2892249d982a1c036ca456cc135374e68b6677UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgit0223f452532d9cd8a5e87c45de828fd93c99bd25UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgite28db6ac4792d065ab32565fd9f0a2361c3d4666UnavailableNone listed
ce534fb052928ce556639d7ecf01cbf4e01321e1affectedgita078484921052d0badd827fcc2770b5cfc1d4120UnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
2.6.35affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver2.6.35UnavailableNone listed
5.15.211unaffectedsemverUnavailable5.15.*None listed
6.1.177unaffectedsemverUnavailable6.1.*None listed
6.6.144unaffectedsemverUnavailable6.6.*None listed
6.12.95unaffectedsemverUnavailable6.12.*None listed
6.18.37unaffectedsemverUnavailable6.18.*None listed
7.0.14unaffectedsemverUnavailable7.0.*None listed
7.1.2unaffectedsemverUnavailable7.1.*None listed
7.2unaffectedoriginal_commit_for_fixUnavailable*None listed