# CVE-2022-38181

The Arm Mali GPU kernel driver allows unprivileged users to access freed memory because GPU memory operations are mishandled. This affects Bifrost r0p0 through r38p1, and r39p0; Valhall r19p0 through r38p1, and r39p0; and Midgard r4p0 through r32p0.

- Page: https://www.vulneraibility.com/cve/CVE-2022-38181
- CVSS: 8.8
- Known exploited: yes, in CISA KEV since 2023-03-30; CISA due date 2023-04-20
- EPSS: 18.46% (percentile 97.3)
- Unvetted proof-of-concept code on GitHub: 7 GitHub proofs of concept (first 2023-04-13)
- CISA SSVC: exploitation active, automatable no, technical impact total (assessed 2025-05-20)
- Weakness: CWE-416
- Published: 2022-10-25

## Affected

- arm:bifrost_gpu_kernel_driver
- arm:midgard_gpu_kernel_driver
- arm:valhall_gpu_kernel_driver

## References

- [other] https://developer.arm.com/support/arm-security-updates
- [other] https://developer.arm.com/Arm%20Security%20Center/Mali%20GPU%20Driver%20Vulnerabilities
- [other] https://github.blog/2023-01-23-pwning-the-all-google-phone-with-a-non-google-bug/
- [other] https://securitylab.github.com/advisories/GHSL-2022-054_Arm_Mali/
- [other] http://packetstormsecurity.com/files/172854/Android-Arm-Mali-GPU-Arbitrary-Code-Execution.html
- [other] https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-38181

---
Summary, impact and action are written by the vulneraibility.com AI analysis pipeline from the CVE record, NVD, CISA and FIRST data; verify against the references.
