7.8
/ 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
In the Linux kernel, the following vulnerability has been resolved:
mm/huge_memory: update file PMD counter before folio_put()
__split_huge_pmd_locked() updates the file/shmem RSS counter after
dropping the PMD mapping's folio reference. If folio_put() drops the last
reference, mm_counter_file() can later read freed folio state via
folio_test_swapbacked().
Move the counter update before folio_put().
mm/huge_memory: update file PMD counter before folio_put()
__split_huge_pmd_locked() updates the file/shmem RSS counter after
dropping the PMD mapping's folio reference. If folio_put() drops the last
reference, mm_counter_file() can later read freed folio state via
folio_test_swapbacked().
Move the counter update before folio_put().
Basic Information
ID
CVE-2026-53189
Source
Linux
Published
Jun 25, 2026 at 08:39
Modified
Jun 28, 2026 at 06:40
Affected Product
Vendor
Linux
Product
Linux
Version
fadae2953072e9005c5f1d64e1049edb043494dc
Affected Versions
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux 4.19
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux fadae2953072e9005c5f1d64e1049edb043494dc
Linux Linux 4.19
References
- git.kernel.org /stable/c/84b3212b166b446faea27ebebb7161405ffceef9
- git.kernel.org /stable/c/108963978a681c0c468d279cac2b930c27672877
- git.kernel.org /stable/c/459771c9cf30f378bdbd30fc65d17f7eb931bb59
- git.kernel.org /stable/c/ae9d4caf6f133e884cf5fcda4982c493b35e5194
- git.kernel.org /stable/c/6c29a8ba084e89499ca77b947e07ae817f9c16ce
- git.kernel.org /stable/c/5f5b604e1e6bde4e889199168ee80fe8306d06ad
- git.kernel.org /stable/c/ed5b030931292c94133437ac5e5ff580e498eabd
- git.kernel.org /stable/c/8d878059924f12c1bc24556a92ec56add74de3c8