⚠ Actively exploited
Added to CISA KEV on 2021-11-03. Federal agencies required to patch by 2021-11-17. Required action: Apply updates per vendor instructions..

CVE-2021-28664Out-of-bounds Write in ARM Bifrost GPU Kernel Driver

Severity
8.8HIGHNVD
EPSS
0.2%
top 57.32%
CISA KEV
KEV
Added 2021-11-03
Due 2021-11-17
Exploit
Exploited in wild
Active exploitation observed
Timeline
PublishedMay 10
KEV addedNov 3
KEV dueNov 17
Latest updateMay 24
CISA Required Action: Apply updates per vendor instructions.

Description

The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivileged user can achieve read/write access to read-only pages. This affects Bifrost r0p0 through r29p0 before r30p0, Valhall r19p0 through r29p0 before r30p0, and Midgard r8p0 through r30p0 before r31p0.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitability: 2.8 | Impact: 5.9

Affected Packages4 packages

NVDarm/bifrost_gpu_kernel_driverr0p0r29p0
NVDarm/midgard_gpu_kernel_driverr8p0r31p0
NVDarm/valhall_gpu_kernel_driverr19p0r29p0

🔴Vulnerability Details

5
GHSA
GHSA-w62f-9gm7-596f: The Arm Mali GPU kernel driver allows privilege escalation or a denial of service (memory corruption) because an unprivileged user can achieve read/wr2022-05-24
Project0
The More You Know, The More You Know You Don’t Know - Project Zero2022-04-01
OSV
CVE-2021-28664: In kbase_mem_flags_change of mali_kbase_mem_linux2021-05-01
VulnCheck
Arm Mali Graphics Processing Unit (GPU) Unspecified Vulnerability2021
Project0
Project Zero RCA: CVE-2022-22706 / CVE-2021-39793: Mali GPU driver makes read-only imported pages host-writable

📋Vendor Advisories

2
CISA
Arm Mali Graphics Processing Unit (GPU) Unspecified Vulnerability2021-11-03
Android
CVE-2021-28664: Mali2021-05-01

🕵️Threat Intelligence

2
Qualys
Qualys Response to CISA Alert: Binding Operational Directive 22-012021-11-09
Qualys
Qualys Response to CISA Alert: Binding Operational Directive 22-01 | Qualys2021-11-09

📐Framework References

1
CWE
Out-of-bounds Write