CVE-2021-1905

HIGH(8.4)KEV

Qualcomm Multiple Chipsets Use-After-Free Vulnerability

Description

CVE-2021-1905 is a high-severity use-after-free vulnerability affecting multiple Qualcomm chipsets used in Snapdragon Auto, Compute, Connectivity, Consumer IoT, Industrial IoT, Mobile, Voice & Music, and Wearables platforms. The vulnerability arises from improper handling of memory mapping when multiple processes simultaneously interact with the GPU driver, allowing an attacker to achieve arbitrary code execution or privilege escalation on the affected device. CISA has added this vulnerability to its Known Exploited Vulnerabilities (KEV) catalog, confirming active exploitation in the wild. With an EPSS score of 1.06% (77.4th percentile), CVE-2021-1905 represents a significant security risk for billions of devices running affected Qualcomm chipsets.

KEV Information

Vendor
Qualcomm
Product
Multiple Chipsets
Date Added
November 3, 2021
Due Date
May 3, 2022
Required Action
Apply updates per vendor instructions.

CVSS Score

Vector String
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOpen in Calculator
Attack Vector
LOCAL
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
Exploitability Score
2.5
Impact Score
5.9

CWEs

Affected Products

VendorProductVersion
qualcommapq8009 firmware-
qualcommapq8009w firmware-
qualcommapq8017 firmware-
qualcommapq8053 firmware-
qualcommapq8064au firmware-
qualcommapq8096au firmware-
qualcommaqt1000 firmware-
qualcommar8031 firmware-
qualcommar8035 firmware-
qualcommar8151 firmware-
qualcommcsra6620 firmware-
qualcommcsra6640 firmware-
qualcommfsm10055 firmware-
qualcommfsm10056 firmware-
qualcommmdm9206 firmware-
qualcommmdm9607 firmware-
qualcommmdm9626 firmware-
qualcommmdm9628 firmware-
qualcommmdm9650 firmware-
qualcommmsm8909w firmware-

Multiple CVSS Assessments

Source: [email protected](Secondary)
8.4
HIGH

CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Source: [email protected](Primary)
7.8
HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

References

Weakness Type

CWE-416: Use After Free

Use After Free (UAF) is a vulnerability that occurs when a program continues to reference memory after it has been freed, potentially allowing an attacker to execute arbitrary code or cause other unintended behavior. In CVE-2021-1905, the Qualcomm GPU driver improperly handles memory mapping when multiple processes access the GPU simultaneously, leading to a condition where freed memory is referenced, enabling potential code execution or privilege escalation on the affected device.

Learn more: CWE-416 — Use After Free

Impact Analysis

CVE-2021-1905 carries a CVSS 3.1 score of 8.4 (HIGH), indicating a serious threat to affected Qualcomm-based devices. The vulnerability requires local access but has low attack complexity and requires no authentication or user interaction, making it exploitable by any application running on the device. Confidentiality (High): Successful exploitation can allow an attacker to read sensitive memory contents, potentially including cryptographic keys, authentication tokens, and other protected data from other processes. Integrity (High): The use-after-free condition can be leveraged for arbitrary code execution with elevated GPU driver privileges, enabling system-level modifications including rootkit installation and persistent compromise. Availability (High): Exploitation can cause device instability, kernel panics, or complete system compromise requiring a factory reset. The scope is unchanged, meaning the direct impact is confined to the vulnerable GPU driver component, though code execution at the driver level effectively grants broad system access. The EPSS score of 1.06% combined with the CISA KEV listing confirms that this vulnerability has been exploited in real-world attacks against mobile devices.

Exploit Maturity

CVE-2021-1905 is confirmed as actively exploited through its listing in the CISA Known Exploited Vulnerabilities catalog. The EPSS score of 1.06% (77.4th percentile) indicates a notable probability of exploitation, and the KEV listing confirms that targeted exploitation has occurred in the wild. No public exploit code has been identified in the available references, suggesting exploitation has been limited to sophisticated threat actors conducting targeted attacks against mobile devices. This vulnerability is closely related to CVE-2021-1906, another Qualcomm GPU driver vulnerability added to the KEV catalog around the same time, and the two may have been chained together in attack scenarios targeting Qualcomm-based smartphones and IoT devices.

Remediation

  1. Apply vendor patches immediately as mandated by CISA KEV: Apply updates per vendor instructions. Qualcomm has released patches through the May 2021 security bulletin.
  2. Ensure all affected devices receive firmware updates through their respective OEM channels. For Android devices, apply the latest security patch level that includes the Qualcomm May 2021 fixes. For IoT and embedded platforms, coordinate with the device manufacturer for updated firmware images.
  3. For devices that cannot be immediately patched, implement application-level controls to restrict which applications can access GPU resources directly, reducing the attack surface for local exploitation.
  4. Deploy mobile device management (MDM) solutions to monitor device patch levels and enforce timely updates across the fleet, flagging devices running vulnerable chipset firmware for priority remediation.
  5. Conduct a comprehensive inventory of all Qualcomm-based devices in the environment, referencing the May 2021 Qualcomm security bulletin for the complete list of affected chipsets, and establish a prioritized patching schedule based on device criticality and exposure.

Technical Details

CVE-2021-1905 is a use-after-free vulnerability in the GPU driver across multiple Qualcomm chipset families, including Snapdragon Auto, Compute, Connectivity, Consumer IoT, Industrial IoT, Mobile, Voice & Music, and Wearables. The vulnerability occurs due to improper handling of memory mapping when multiple processes simultaneously access GPU resources. During concurrent GPU memory operations, a race condition can lead to memory being freed while another process still holds a reference to it. Subsequent use of this freed memory can result in arbitrary code execution within the GPU driver context, which typically operates with elevated kernel-level privileges. The CVSS vector CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H reflects that while local access is required, the attack complexity is low and no privileges or user interaction are needed, with complete impact across confidentiality, integrity, and availability.

Frequently Asked Questions

Is CVE-2021-1905 being actively exploited?

Yes. CVE-2021-1905 is listed in the CISA Known Exploited Vulnerabilities catalog, confirming active exploitation in the wild. The EPSS score of 1.06% (77.4th percentile) further indicates a notable exploitation probability. Exploitation has been attributed to targeted attacks against mobile devices.

What products are affected by CVE-2021-1905?

CVE-2021-1905 affects a wide range of Qualcomm chipsets across Snapdragon Auto, Compute, Connectivity, Consumer IoT, Industrial IoT, Mobile, Voice & Music, and Wearables product families. Affected chipset firmware includes APQ8009, APQ8017, APQ8053, APQ8096AU, MDM9206, MDM9607, MDM9650, and many others listed in Qualcomm's May 2021 security bulletin.

How do I fix CVE-2021-1905?

Apply updates per vendor instructions through Qualcomm's May 2021 security bulletin. For Android devices, install the latest available security patch from the device manufacturer. For embedded and IoT devices, coordinate with the OEM for firmware updates that include the Qualcomm fixes.

How severe is CVE-2021-1905?

CVE-2021-1905 has a CVSS 3.1 score of 8.4 (HIGH) with complete impact on confidentiality, integrity, and availability. Combined with the CISA KEV listing confirming active exploitation, this is a high-priority vulnerability requiring prompt remediation across all affected Qualcomm-based devices.

CVSS Score

8.4
HIGH(8.4)

EPSS Score

EPSS Score1.15%
EPSS Percentile64.4%

Dates

PublishedMay 7, 2021
Last ModifiedJune 17, 2026
StatusAnalyzed
CVSS Versionv3.1

Need Help With Vulnerability Management?

Our security experts can help you prioritize and remediate vulnerabilities effectively.