cveboard RSS feed

CVE-2022-49210

CVE.org · Published

Historical CVEsJSONAI instructions

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

Plain text

CNA source text (English)

MIPS: pgalloc: fix memory leak caused by pgd_free()

In the Linux kernel, the following vulnerability has been resolved: MIPS: pgalloc: fix memory leak caused by pgd_free() pgd page is freed by generic implementation pgd_free() since commit f9cb654cb550 ("asm-generic: pgalloc: provide generic pgd_free()"), however, there are scenarios that the system uses more than one page as the pgd table, in such cases the generic implementation pgd_free() won't be applicable anymore. For example, when PAGE_SIZE_4KB is enabled and MIPS_VA_BITS_48 is not enabled in a 64bit system, the macro "PGD_ORDER" will be set as "1", which will cause allocating two pages as the pgd table. Well, at the same time, the generic implementation pgd_free() just free one pgd page, which will result in the memory leak. The memory leak can be easily detected by executing shell command: "while true; do ls > /dev/null; grep MemFree /proc/meminfo; done"

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)
f9cb654cb550b7b87e8608b14fc3eca432429ffeaffectedgitfa3d44424579972cc7c4fac3d9cf227798ebdfa0UnavailableNone listed
f9cb654cb550b7b87e8608b14fc3eca432429ffeaffectedgitd29cda15cab086d82d692de016f7249545d4b6b4UnavailableNone listed
f9cb654cb550b7b87e8608b14fc3eca432429ffeaffectedgit5a8501d34b261906e4c76ec9da679f2cb4d309edUnavailableNone listed
f9cb654cb550b7b87e8608b14fc3eca432429ffeaffectedgit1bf0d78c8cc3cf615a6e7bf33ada70b73592f0a1UnavailableNone listed
f9cb654cb550b7b87e8608b14fc3eca432429ffeaffectedgit2bc5bab9a763d520937e4f3fe8df51c6a1eceb97UnavailableNone 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)
5.9affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver5.9UnavailableNone listed
5.10.110unaffectedsemverUnavailable5.10.*None listed
5.15.33unaffectedsemverUnavailable5.15.*None listed
5.16.19unaffectedsemverUnavailable5.16.*None listed
5.17.2unaffectedsemverUnavailable5.17.*None listed
5.18unaffectedoriginal_commit_for_fixUnavailable*None listed