← Vulnerability feed

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.

7.8 CVSS 3.1 High CISA KEV since 23 May 2022 EPSS 1.0% · top 38.7% CWE-416 · Use after free
7.8CVSS 3.1 base score, v2 7.2
1.0%EPSS exploitation probability, 30 days
YesIn CISA KEV, fix deadline passed
1Affected product versions listed by NVD
3References
17 Jun 2026Last modified by NVD

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

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 17 September 2026. Confidence: high.

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

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.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

8.8CVE-2026-58704Android Cellular Modem improper authorization allows adjacent privilege escalationAndroid's Cellular Modem component contains a logic error that bypasses permission checks, allowing an attacker within radio/adjacent range to escala…KEVEPSS 0.59%analysed8.8CVE-2025-48543Android use-after-free allows Chrome sandbox escape to system_serverA use-after-free in multiple Android locations lets an attacker escape the Chrome sandbox and reach the Android system_server process. Because the fl…KEVEPSS 0.54%analysed8.4CVE-2025-48595Android Framework integer overflow enables local code executionAn integer overflow in multiple locations of the Android Framework can be turned into code execution. It allows a local attacker to escalate privileg…KEVEPSS 1.7%analysed7.8CVE-2025-48572Android Framework permissions bypass enables background activity launchMultiple locations in the Android Framework allow activities to be launched from the background because of a permissions bypass, a missing authentica…KEVEPSS 0.26%analysed7.8CVE-2024-32896Android Pixel logic error allows local privilege escalationCVE-2024-32896 is a logic error in Android (CWE-670/CWE-783) that permits a local attacker to bypass intended restrictions and escalate privileges. I…KEVEPSS 3.0%analysed7.8CVE-2024-29748Android Pixel logic error allows local privilege escalationCVE-2024-29748 is a logic error in Android code that permits bypassing a security check, leading to local escalation of privilege. It affects Google …KEVEPSS 0.67%analysed7.8CVE-2023-35674Android WindowState logic error allows background activity launch and privilege escalationA logic error in onCreate of WindowState.java in the Android Framework lets a background activity be launched, enabling local escalation of privilege…KEVEPSS 2.6%analysed7.8CVE-2023-20963Android WorkSource parcel mismatch local privilege escalationCVE-2023-20963 is a parcel mismatch in Android's WorkSource component that allows a local attacker to escalate privileges without additional executio…KEVEPSS 1.5%analysed

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.