CVE-2022-50570
Description
In the Linux kernel, the following vulnerability has been resolved:
platform/chrome: fix memory corruption in ioctl
If "s_mem.bytes" is larger than the buffer size it leads to memory corruption.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
In the Linux kernel, the platform/chrome ioctl handler lacks bounds checking on s_mem.bytes, leading to memory corruption when the value exceeds the buffer size.
Vulnerability
The Linux kernel's platform/chrome driver contains a memory corruption vulnerability in its ioctl handler. The root cause is the failure to validate the s_mem.bytes field against the size of the allocated buffer. If a user provides a value larger than the buffer, it results in memory corruption [1][2].
Exploitation
Exploitation requires local access to the affected device and the ability to issue ioctl calls to the platform/chrome driver. No special privileges are necessary if the device file is accessible. An attacker can craft an ioctl command with an oversized s_mem.bytes value to trigger an out-of-bounds write or read, corrupting kernel memory.
Impact
Memory corruption in the kernel can lead to system crashes (denial of service) or, potentially, privilege escalation if an attacker can control the corrupted memory to achieve arbitrary code execution [Description].
Mitigation
The vulnerability has been patched in the Linux kernel stable tree via commits [1] and [2]. Users should update their kernel to a version containing these fixes. There is no known workaround short of applying the patch.
AI Insight generated on May 19, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2Patches
6e548f9503c4b868fc93b615bfd1d3b265784f143f1d9a8e50c2e189245048a07b45fd3c2Vulnerability mechanics
Generated on May 9, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
6- git.kernel.org/stable/c/0c2e18924504208644d18415667895a4ac54cf2anvd
- git.kernel.org/stable/c/868fc93b615b9f6c2b0b1894536618fa6cd66accnvd
- git.kernel.org/stable/c/8a07b45fd3c2dda24fad43639be5335a4595196anvd
- git.kernel.org/stable/c/e548f9503c4b3292a60a63fe77dccea62999a35anvd
- git.kernel.org/stable/c/f143f1d9a8e5c6c9db3de81ca270191226fcce36nvd
- git.kernel.org/stable/c/fd1d3b265784a2243fcaef06aebfb2f8ee733cecnvd
News mentions
0No linked articles in our index yet.