U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

CVE-2022-50285 Detail

Description

In the Linux kernel, the following vulnerability has been resolved: mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages The h->*_huge_pages counters are protected by the hugetlb_lock, but alloc_huge_page has a corner case where it can decrement the counter outside of the lock. This could lead to a corrupted value of h->resv_huge_pages, which we have observed on our systems. Take the hugetlb_lock before decrementing h->resv_huge_pages to avoid a potential race.


Metrics

NVD enrichment efforts reference publicly available information to associate vector strings. CVSS information contributed by other sources is also displayed.
CVSS 4.0 Severity and Vector Strings:

NIST CVSS score
NIST: NVD
N/A
NVD assessment not yet provided.

References to Advisories, Solutions, and Tools

By selecting these links, you will be leaving NIST webspace. We have provided these links to other web sites because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other web sites that are more appropriate for your purpose. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. Please address comments about this page to [email protected].

URL Source(s) Tag(s)
https://git.kernel.org/stable/c/112a005d1ded04a4b41b6d01833cc0bda90625cc kernel.org
https://git.kernel.org/stable/c/11993652d0b49e27272db0a37aa828d8a3a4b92b kernel.org
https://git.kernel.org/stable/c/12df140f0bdfae5dcfc81800970dd7f6f632e00c kernel.org
https://git.kernel.org/stable/c/2b35432d324898ec41beb27031d2a1a864a4d40e kernel.org
https://git.kernel.org/stable/c/3e50a07b6a5fcd39df1534d3fdaca4292a65efe6 kernel.org
https://git.kernel.org/stable/c/568e3812b1778b4c0c229649b59977d88f400ece kernel.org
https://git.kernel.org/stable/c/629c986e19fe9481227c7cdfd9a105bbc104d245 kernel.org
https://git.kernel.org/stable/c/c828fab903725279aa9dc6ae3d44bb7e4778f92c kernel.org

Weakness Enumeration

CWE-ID CWE Name Source

Change History

1 change records found show changes

Quick Info

CVE Dictionary Entry:
CVE-2022-50285
NVD Published Date:
09/15/2025
NVD Last Modified:
09/15/2025
Source:
kernel.org