Vulnerability record · CVE-2021-1048 · published 15 December 2021
CVE-2021-1048: Android kernel eventpoll use-after-free allows local privilege escalation
Google · Android
The Android kernel's eventpoll.c ep_loop_check_proc routine contains a use-after-free that can corrupt memory. Because the flaw is reachable by a local process without extra privileges, it can be used to escalate to kernel-level code execution on affected devices.
Description
In ep_loop_check_proc of eventpoll.c, there is a possible way to corrupt memory due to a use after free. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.Product: AndroidVersions: Android kernelAndroid ID: A-204573007References: Upstream kernel
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Automated analysis
high priorityThe flaw is a kernel use-after-free enabling local privilege escalation and is listed in CISA KEV as exploited in the wild, though it requires local access and has low EPSS probability.
What it is
The Android kernel's eventpoll.c ep_loop_check_proc routine contains a use-after-free that can corrupt memory. Because the flaw is reachable by a local process without extra privileges, it can be used to escalate to kernel-level code execution on affected devices.
Impact
An attacker with local code execution on the device can corrupt kernel memory and escalate privileges, gaining control at the kernel level. This can defeat the application sandbox and enable further compromise of the device.
Attack surface
The vulnerability is local (CVSS AV:L) and requires low privileges (PR:L) with no user interaction (UI:N). It is reached by a local process invoking the eventpoll interface; no remote vector or authentication beyond local execution is described.
Exploitation
CVE-2021-1048 is listed in CISA's Known Exploited Vulnerabilities catalog with a 2022-05-23 addition date, indicating exploitation in the wild. EPSS 30-day probability is 0.01039 (62nd percentile), and no ransomware campaign use is documented.
What to do
- Apply the Android security bulletin 2021-11-01 updates or later vendor kernel patches for affected devices.
- Track and enforce minimum Android security patch levels across managed devices.
- Restrict installation of untrusted applications and limit local code execution paths on sensitive devices.
- Monitor vendor advisories for updated kernel builds and re-image devices that cannot be patched.
Detection
- Monitor for unexpected privilege escalation or kernel crash/panic events on Android devices.
- Correlate device logs for abnormal eventpoll/epoll usage by untrusted applications.
- Track devices reporting security patch levels older than 2021-11-01 as exposed.
- Review mobile threat defense or EDR telemetry for local exploit attempts against the kernel.
This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.
Exploitation in the wild
CISA added CVE-2021-1048 to the Known Exploited Vulnerabilities catalog on 23 May 2022 as "Android Kernel Use-After-Free Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 13 June 2022.
Affected products
1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.
References
| Link | Tags |
|---|---|
| https://source.android.com/security/bulletin/2021-11-01 | PatchVendor Advisory |
| https://source.android.com/security/bulletin/2021-11-01 | PatchVendor Advisory |
| https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-1048 | Third Party AdvisoryUS Government Resource |
Track CVE-2021-1048 inside VULONE
Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.
Related vulnerabilities
Same products first, then exploited flaws of the same weakness class.
Source: NIST National Vulnerability Database (record CVE-2021-1048), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.