
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2022-50080 is a vulnerability discovered in the Linux kernel's tee subsystem, specifically in the registershmhelper() function. The vulnerability was disclosed on June 18, 2025, affecting the Linux kernel's memory management functionality. The issue occurs when special lengths are supplied by user space, causing an integer overflow when calculating the number of pages covered by a supplied user space memory region (NVD).
The vulnerability manifests in the registershmhelper() function where an integer overflow occurs during page number calculations. This leads to internalgetuserpagesfast(), a helper function of pinuserpagesfast(), performing a NULL pointer dereference at virtual address 0x10. The issue can be traced through a call sequence involving internalgetuserpagesfast, pinuserpagesfast, registershmhelper, teeshmregisteruserbuf, teeioctl, and invokesyscall functions (NVD, Wiz).
When exploited, this vulnerability can cause a kernel crash through NULL pointer dereference, potentially leading to a denial of service condition on affected systems (Wiz).
The vulnerability has been fixed by adding an explicit call to accessok() in teeshmregisteruser_buf() to catch invalid user space addresses early in the process. This preventive check helps identify and handle invalid user space addresses before they can cause the NULL pointer dereference (NVD, Wiz).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."