CVE-2022-22071 — Qualcomm Multiple Chipsets Use-After-Free Vulnerability

CVE-2022-22071

Qualcomm Snapdragon Chipsets — Local Privilege Escalation via Use-After-Free in Kernel During Process Init

What is Qualcomm Chipsets?

Qualcomm designs the Snapdragon system-on-chip (SoC) processors that power the majority of Android smartphones globally, including flagship devices from Samsung, OnePlus, Xiaomi, and others. These SoCs include the application processor, baseband modem, GPU, and various hardware accelerators. Kernel-level vulnerabilities in Qualcomm's Linux kernel drivers (shipped as part of the Android BSP — Board Support Package) are among the most impactful Android security issues because they allow local privilege escalation from a compromised application's sandbox to the Linux kernel level.

Overview

CVE-2022-22071 is a high-severity use-after-free vulnerability (CWE-416, CVSS 8.4) in multiple Qualcomm chipsets. The vulnerability occurs when process shell memory is freed via an IOCTL munmap call while process initialization is still in progress — creating a race condition that results in a use-after-free condition in the kernel memory management code. Successful exploitation allows local privilege escalation from an application context to kernel-level code execution on affected Android devices. CISA added to KEV in December 2023, approximately 18 months after CVE publication, reflecting confirmed active exploitation of Android devices running on affected Qualcomm SoCs.

Affected Versions

The vulnerability affects multiple Qualcomm Snapdragon chipsets. Device vendors must integrate the kernel patch provided by Qualcomm into their Android builds and push OTA updates to affected devices. Specific affected chipset IDs are documented in the Qualcomm security bulletin. Check with your device manufacturer for the Android security patch level that includes this fix.

Platform Status
Qualcomm Snapdragon (multiple SoCs) Patched in kernel commit; OTA delivery per OEM
Android devices using affected chipsets Update to Android security patch level including this fix

Technical Details

The vulnerability (CWE-416: Use After Free) exists in the Qualcomm Linux kernel driver for process memory management. A race condition between two kernel operations — a process calling munmap to free its shell memory via an IOCTL, and the kernel's process initialization code that is still referencing the same memory — can result in the kernel continuing to use a memory pointer after the memory has been freed.

The use-after-free condition occurs in kernel mode (Ring 0) — meaning the corrupted memory access happens with full kernel privileges. An attacker who can trigger this race condition (by controlling the timing of memory operations from a user-space application) can potentially overwrite freed kernel memory with attacker-controlled data, corrupting kernel structures and redirecting kernel execution.

On Android, this allows an attacker with a malicious application running at the normal Android application privilege level (or with adb/root on a rooted device) to escalate to kernel privileges, bypassing Android's security sandbox and SELinux policies.

Discovery

Identified through Qualcomm's internal vulnerability research and kernel fuzzing. Qualcomm published the bulletin in May 2022. The 18-month gap before CISA's KEV addition (December 2023) reflects the complexity of the Android ecosystem: Qualcomm publishes patches to device manufacturers, who must integrate them into their BSPs and push OTA updates — meaning devices may remain unpatched long after Qualcomm's fix is available.

Exploitation Context

Qualcomm kernel vulnerabilities are exploited in two primary contexts:

  • Mobile surveillance campaigns: Nation-state actors and commercial spyware vendors (such as NSO Group, with Pegasus) chain kernel LPE vulnerabilities with zero-click or one-click browser exploits for complete mobile device compromise
  • Local privilege escalation on Android: Malicious Android apps that have tricked a user into granting permissions can use kernel LPE to fully escape Android's sandbox and access all device data, including encrypted storage, messaging apps, and camera/microphone

The December 2023 KEV addition suggests intelligence or incident response evidence of this vulnerability being used in targeted mobile device attacks, consistent with patterns from commercial spyware operations targeting journalists, activists, and government officials.

Remediation

  1. Apply Android security updates: Check your device's Android security patch level (Settings > About phone > Android security patch level) and update to the latest available patch.
  2. Contact device manufacturer: If your device's OEM has not released a patch for CVE-2022-22071, contact them. If the device is EoL and won't receive patches, consider replacing it.
  3. Minimize application permissions: Reducing the permissions granted to applications reduces the attack surface for privilege escalation via kernel exploits.
  4. Use Mobile Threat Defense (MTD): Enterprise MDM/MTD solutions can detect suspicious application behavior and kernel exploit indicators on managed mobile devices.

Key Details

PropertyValue
CVE ID CVE-2022-22071
Vendor / Product Qualcomm — Multiple Chipsets
NVD Published2022-06-14
NVD Last Modified2025-10-28
CVSS 3.1 Score8.4
CVSS 3.1 VectorCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityHIGH
CWE CWE-416 find similar ↗
CISA KEV Added2023-12-05
CISA KEV Deadline2023-12-26
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2023-12-26. Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.

Timeline

DateEvent
2022-05-03Qualcomm published security bulletin documenting CVE-2022-22071
2022-06-14CVE published
2023-12-05CISA added to KEV; active exploitation confirmed (18 months after CVE publication)
2023-12-26CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2022-22071 Vulnerability Database
CISA KEV Catalog Entry US Government
Qualcomm Security Bulletin — May 2022 Vendor Advisory