CVE-2022-50867
Published: Dec 30, 2025
Modified: May 11, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: drm/msm/a6xx: Fix kvzalloc vs state_kcalloc usage adreno_show_object() is a trap! It will re-allocate the pointer it is passed on first call, when the data is ascii85 encoded, using kvmalloc/ kvfree(). Which means the data *passed* to it must be kvmalloc'd, ie. we cannot use the state_kcalloc() helper. This partially reverts commit ec8f1813bf8d ("drm/msm/a6xx: Replace kcalloc() with kvzalloc()"), but adds the missing kvfree() to fix the memory leak that was present previously. And adds a warning comment. Patchwork: https://patchwork.freedesktop.org/patch/507014/
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected b859f9b009bbfbc236d9b076c64c59ccb41b8737 - < 4b1bbc0571a5d7ee10f754186dc3d619b9ced5c1affected b859f9b009bbfbc236d9b076c64c59ccb41b8737 - < 83d18e9d9c0150d98dc24e3642ea93f5e245322c |
Linux | Linux | affected 5.17unaffected 0 - < 5.17unaffected 6.0.7 - <= 6.0.*unaffected 6.1 - <= * |
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now