CVE Database
/

CVE-2022-49554

Back to search

CVE-2022-49554

Published: Feb 26, 2025

Modified: May 11, 2026

PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: zsmalloc: fix races between asynchronous zspage free and page migration The asynchronous zspage free worker tries to lock a zspage's entire page list without defending against page migration. Since pages which haven't yet been locked can concurrently migrate off the zspage page list while lock_zspage() churns away, lock_zspage() can suffer from a few different lethal races. It can lock a page which no longer belongs to the zspage and unsafely dereference page_private(), it can unsafely dereference a torn pointer to the next page (since there's a data race), and it can observe a spurious NULL pointer to the next page and thus not lock all of the zspage's pages (since a single page migration will reconstruct the entire page list, and create_page_chain() unconditionally zeroes out each list pointer in the process). Fix the races by using migrate_read_lock() in lock_zspage() to synchronize with page migration.

VendorProductVersions

Linux

Linux

affected
77ff465799c60294e248000cd22ae8171da3304c - < 3674d8a8dadd03a447dd21069d4dacfc3399b63b
affected
77ff465799c60294e248000cd22ae8171da3304c - < 645996efc2ae391246d595832aaa6f9d3cc338c7
affected
77ff465799c60294e248000cd22ae8171da3304c - < fc658c083904427abbf8f18280d517ee2668677c
affected
77ff465799c60294e248000cd22ae8171da3304c - < fae05b2314b147a78fbed1dc4c645d9a66313758
affected
77ff465799c60294e248000cd22ae8171da3304c - < 3ec459c8810e658401be428d3168eacfc380bdd0

+3 more versions

Linux

Linux

affected
4.14
unaffected
0 - < 4.14
unaffected
4.14.282 - <= 4.14.*
unaffected
4.19.246 - <= 4.19.*
unaffected
5.4.197 - <= 5.4.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now