PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-53189 Linux CVE debrief

A HIGH severity vulnerability, CVE-2026-53189, with a CVSS score of 7.8, has been resolved in the Linux kernel. The issue involves updating the file PMD counter before folio_put() in __split_huge_pmd_locked(). If folio_put() drops the last reference, mm_counter_file() can later read freed folio state via folio_test_swapbacked(). The counter update has been moved before folio_put() to address this vulnerability. This change ensures that the file/shmem RSS counter is updated before the PMD mapping's folio reference is dropped. The vulnerability affects the Linux kernel, and defenders should review their systems for exposure. The CVE record and NVD detail provide further information on this vulnerability.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-06-25
Original CVE updated
2026-06-28
Advisory published
2026-06-25
Advisory updated
2026-06-28

Who should care

Defenders responsible for Linux kernel-based systems should review their systems for exposure to CVE-2026-53189. The vulnerability has a HIGH severity score of 7.8 and affects the Linux kernel. Reviewing the CVE record and NVD detail can provide further information on this vulnerability.

Technical summary

The vulnerability, CVE-2026-53189, is related to the Linux kernel's handling of huge memory. Specifically, __split_huge_pmd_locked() updates the file/shmem RSS counter after dropping the PMD mapping's folio reference. This can lead to mm_counter_file() reading freed folio state via folio_test_swapbacked() if folio_put() drops the last reference. To address this, the counter update has been moved before folio_put(). This change ensures that the file/shmem RSS counter is updated before the PMD mapping's folio reference is dropped.

Defensive priority

Defenders should prioritize reviewing their Linux kernel-based systems for exposure to CVE-2026-53189. The vulnerability has a HIGH severity score of 7.8 and affects the Linux kernel.

Recommended defensive actions

  • Review Linux kernel-based systems for exposure to CVE-2026-53189
  • Update to the latest Linux kernel version that includes the fix
  • Monitor system logs for potential exploitation attempts
  • Implement compensating controls to mitigate potential impact
  • Review and update incident response plans to address potential exploitation

Evidence notes

The CVE record and NVD detail provide further information on this vulnerability. The vulnerability has been resolved by updating the file PMD counter before folio_put() in __split_huge_pmd_locked(). The change ensures that the file/shmem RSS counter is updated before the PMD mapping's folio reference is dropped.

Official resources

This article is AI-assisted and based on the supplied source corpus.