{"id":"CVE-2022-38181","details":"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.","aliases":["A-259695958","ASB-A-259695958"],"modified":"2026-03-14T15:00:07.445919Z","published":"2022-10-25T19:15:11.487Z","references":[{"type":"WEB","url":"https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-38181"},{"type":"ADVISORY","url":"http://packetstormsecurity.com/files/172854/Android-Arm-Mali-GPU-Arbitrary-Code-Execution.html"},{"type":"ADVISORY","url":"https://developer.arm.com/Arm%20Security%20Center/Mali%20GPU%20Driver%20Vulnerabilities"},{"type":"ADVISORY","url":"https://developer.arm.com/support/arm-security-updates"},{"type":"EVIDENCE","url":"https://github.blog/2023-01-23-pwning-the-all-google-phone-with-a-non-google-bug/"},{"type":"EVIDENCE","url":"https://securitylab.github.com/advisories/GHSL-2022-054_Arm_Mali/"}],"affected":[{"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-38181.json","unresolved_ranges":[{"events":[{"introduced":"r0p0"},{"last_affected":"r38p1"}]},{"events":[{"introduced":"0"},{"last_affected":"r39p0"}]},{"events":[{"introduced":"r4p0"},{"last_affected":"r31p0"}]},{"events":[{"introduced":"r19p0"},{"last_affected":"r38p1"}]},{"events":[{"introduced":"0"},{"last_affected":"r39p0"}]}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"}]}