← Vulnerability feed

Vulnerability record · CVE-2020-0041 · published 10 March 2020

CVE-2020-0041: Android kernel binder out-of-bounds write enables local privilege escalation

Google · Android

The Android kernel binder driver (binder_transaction in binder.c) performs an incorrect bounds check, allowing an out-of-bounds write. A local attacker can exploit this to escalate privileges on the device without any user interaction. The flaw is in the Android kernel and was addressed in the March 2020 Android security bulletin.

7.8 CVSS 3.1 High CISA KEV since 3 Nov 2021 EPSS 3.1% · top 12.6% CWE-20 · Improper input validation
7.8CVSS 3.1 base score, v2 7.2
3.1%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 binder_transaction of binder.c, there is a possible out of bounds write due to an incorrect bounds check. 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-145988638References: 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 vulnerability is a confirmed in-the-wild exploited local privilege escalation in the Android kernel, though exploitation requires local access and the EPSS probability is moderate.

What it is

The Android kernel binder driver (binder_transaction in binder.c) performs an incorrect bounds check, allowing an out-of-bounds write. A local attacker can exploit this to escalate privileges on the device without any user interaction. The flaw is in the Android kernel and was addressed in the March 2020 Android security bulletin.

Impact

An attacker with local access to the device gains kernel-level code execution, leading to full compromise of confidentiality, integrity and availability. This can be used to install persistent malware or bypass Android security controls.

Attack surface

Reached locally through the binder IPC interface, which is exposed to apps on the device. The CVSS vector (AV:L/PR:L/UI:N) indicates a local attacker with low privileges and no user interaction is required.

Exploitation

CVE-2020-0041 is listed in CISA's Known Exploited Vulnerabilities catalog (added 2021-11-03), confirming exploitation in the wild. EPSS gives a 30-day exploitation probability of 0.03246 (87.68th percentile), and no ransomware use is documented.

What to do

  • Apply the Android March 2020 security bulletin kernel update or the vendor-provided patch for your device.
  • Restrict installation of untrusted apps and enforce Google Play Protect to reduce the local attack surface.
  • Keep Android devices updated to the latest available security patch level.
  • For devices no longer receiving updates, consider replacing them or isolating them from sensitive data.
  • Monitor for and remove apps that request unusual permissions or exhibit privilege-escalation behavior.

Detection

  • Monitor kernel logs for binder transaction errors or out-of-bounds write indicators.
  • Use Android security logging (e.g., SELinux denials, auditd) to detect anomalous binder calls from untrusted apps.
  • Track device patch levels and flag devices missing the March 2020 Android security update.
  • Correlate local privilege escalation attempts with suspicious app installations or root activity.

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-2020-0041 to the Known Exploited Vulnerabilities catalog on 3 November 2021 as "Android Kernel Out-of-Bounds Write Vulnerability". Required action: Apply updates per vendor instructions. Federal deadline 3 May 2022.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2020-0041 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-2020-0041), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.