---
id: "CVE-2022-22071"
kind: "vulnerability"
aliases: ["CVE-2022-22071"]
title: "Possible use after free when process shell memory is freed using IOCTL munmap call and process initialization is in\u2026"
severity: "high"
cvss: 8.4
epss: null
exploited: true
status: "open"
category: "infrastructure"
products: [{"name": "Qualcomm Multiple Chipsets", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm apq8053 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm ar8031 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm ar8035 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm csra6620 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm csra6640 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm mdm9150 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm msm8953 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6174a firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6390 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6391 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6426 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6436 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6574 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6574a firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6574au firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6595au firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca6696 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca8081 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca8337 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qca9377 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcm2290 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcm4290 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcm6490 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs2290 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs405 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs410 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs4290 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs610 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qcs6490 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qrb5165 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qrb5165m firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qrb5165n firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm qualcomm215 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sa6155p firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sa8155p firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sa8195p firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sd439 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sd460 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sd480 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}, {"name": "qualcomm sd662 firmware", "fixed": [], "affected": "", "ecosystem": "vendor"}]
ecosystems: ["vendor"]
tags: ["android", "exploited", "infrastructure", "mobile-devices", "qualcomm"]
not_affected_if: ["unpatched-vendor-update-applied"]
published_at: "2022-06-14T10:15:19+00:00"
first_seen_at: "2026-10-23T19:11:51+00:00"
updated_at: "2026-10-23T22:29:04+00:00"
sources: [{"source": "kev", "url": "https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2022-22071", "first_seen_at": "2026-10-23T19:11:51+00:00"}, {"source": "nvd", "url": "https://nvd.nist.gov/vuln/detail/CVE-2022-22071", "first_seen_at": "2026-10-23T22:29:04+00:00"}]
---

# Possible use after free when process shell memory is freed using IOCTL munmap call and process initialization is in…

Multiple Qualcomm chipsets have a use-after-free bug when process shell memory is freed through an IOCTL munmap call while process initialization is still running. A local attacker can use it to corrupt memory and likely gain elevated privileges on the device.

_Summary, check and fix written by a model from the sources; labelled as such._

## Affected

- vendor:Qualcomm Multiple Chipsets affected ? fixed ?
- vendor:qualcomm apq8053 firmware affected ? fixed ?
- vendor:qualcomm ar8031 firmware affected ? fixed ?
- vendor:qualcomm ar8035 firmware affected ? fixed ?
- vendor:qualcomm csra6620 firmware affected ? fixed ?
- vendor:qualcomm csra6640 firmware affected ? fixed ?
- vendor:qualcomm mdm9150 firmware affected ? fixed ?
- vendor:qualcomm msm8953 firmware affected ? fixed ?
- vendor:qualcomm qca6174a firmware affected ? fixed ?
- vendor:qualcomm qca6390 firmware affected ? fixed ?
- vendor:qualcomm qca6391 firmware affected ? fixed ?
- vendor:qualcomm qca6426 firmware affected ? fixed ?
- vendor:qualcomm qca6436 firmware affected ? fixed ?
- vendor:qualcomm qca6574 firmware affected ? fixed ?
- vendor:qualcomm qca6574a firmware affected ? fixed ?
- vendor:qualcomm qca6574au firmware affected ? fixed ?
- vendor:qualcomm qca6595au firmware affected ? fixed ?
- vendor:qualcomm qca6696 firmware affected ? fixed ?
- vendor:qualcomm qca8081 firmware affected ? fixed ?
- vendor:qualcomm qca8337 firmware affected ? fixed ?
- vendor:qualcomm qca9377 firmware affected ? fixed ?
- vendor:qualcomm qcm2290 firmware affected ? fixed ?
- vendor:qualcomm qcm4290 firmware affected ? fixed ?
- vendor:qualcomm qcm6490 firmware affected ? fixed ?
- vendor:qualcomm qcs2290 firmware affected ? fixed ?
- vendor:qualcomm qcs405 firmware affected ? fixed ?
- vendor:qualcomm qcs410 firmware affected ? fixed ?
- vendor:qualcomm qcs4290 firmware affected ? fixed ?
- vendor:qualcomm qcs610 firmware affected ? fixed ?
- vendor:qualcomm qcs6490 firmware affected ? fixed ?
- vendor:qualcomm qrb5165 firmware affected ? fixed ?
- vendor:qualcomm qrb5165m firmware affected ? fixed ?
- vendor:qualcomm qrb5165n firmware affected ? fixed ?
- vendor:qualcomm qualcomm215 firmware affected ? fixed ?
- vendor:qualcomm sa6155p firmware affected ? fixed ?
- vendor:qualcomm sa8155p firmware affected ? fixed ?
- vendor:qualcomm sa8195p firmware affected ? fixed ?
- vendor:qualcomm sd439 firmware affected ? fixed ?
- vendor:qualcomm sd460 firmware affected ? fixed ?
- vendor:qualcomm sd480 firmware affected ? fixed ?
- vendor:qualcomm sd662 firmware affected ? fixed ?

## Fix

Apply the vendor remediation from Qualcomm's security bulletin or the device maker's update; if none is available, discontinue use of the affected product per CISA.

## Timeline

- 2026-10-23T19:11:51+00:00 kev https://www.cisa.gov/known-exploited-vulnerabilities-catalog?search_api_fulltext=CVE-2022-22071
- 2026-10-23T22:29:04+00:00 nvd https://nvd.nist.gov/vuln/detail/CVE-2022-22071

## From the sources

Multiple Qualcomm chipsets contain a use-after-free vulnerability when process shell memory is freed using IOCTL munmap call and process initialization is in progress.

CISA required action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.

---

_Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai_
