Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain System-level execution privileges
-
DeliveryInvoke vulnerable remap.c interface
-
ExploitSupply malformed bounds value
-
InstallOut-of-bounds kernel write
-
C2Corrupt adjacent kernel object
-
ExecuteHijack privilege structures
-
ImpactAchieve kernel/root escalation
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an attacker to already hold System execution privileges (CVSS PR:H) - i.e., code running as the Android System UID or equivalent must be able to reach the remap.c code path. The attacker must be able to supply a crafted offset/length to the remapping function so that the bounds check incorrectly validates it and the write lands out of bounds; successful privilege escalation further depends on the layout of kernel memory adjacent to the target buffer (heap grooming may be needed for reliable control). No user interaction is required (UI:N) and no network access is needed (AV:L). Limiting factors: the high PR:H prerequisite means an unauthenticated remote attacker cannot reach this directly - it is only useful as a post-compromise escalation step, and the attacker must already be local to the device or have a foothold in a System-privileged process. |
| Impact | The CVSS 3.1 vector (AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, 6.7) describes a locally triggered, low-complexity bug that nonetheless requires high privileges (PR:H - System execution privileges) before it can be reached. This is a classic privilege-escalation-from-System posture: an attacker who already controls a System-privileged process uses the OOB write to break out into full kernel/root context, so the flaw is a post-compromise escalation step rather than a remote entry point. Exploitation status: no public exploit identified at time of analysis (no POC, not in KEV), so this is not currently a mass-exploitation concern. EPSS data was not supplied, but given the local-only, high-PR prerequisite the realistic exploitation probability for an unauthenticated outsider is low; the residual risk is significant for chained device-compromise scenarios. Note that the CVSS score (6.7, Medium) may understate the impact of a full kernel compromise in environments where System privileges are already obtainable through a separate bug - defenders should treat it as a chained-exploit enabler. |
| Exploit ScenarioDerived | An attacker who already runs code in a System-privileged process (for example by chaining a separate lower-bug) calls the vulnerable remap interface in remap.c with a malformed offset or length, causing the kernel to write past the intended buffer. The out-of-bounds write corrupts an adjacent kernel object, letting the attacker overwrite credential or function-pointer data and elevate from System to full root/kernel control without any user interaction. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 15, 2026
An out-of-bounds write in the Android kernel's remap.c code allows a local attacker holding System-level execution privileges to corrupt kernel memory and escalate to full kernel (root) privileges. The flaw stems from an incorrect bounds check (CWE-787) that fails to validate an offset or length before a write, and no user interaction is required once the attacker has the prerequisite System privileges. At the time of analysis there is no public exploit code and the issue is not listed in CISA KEV, but the September 2026 Pixel security bulletin confirms a vendor fix is available.
RemediationAI
Apply the Android/Pixel security bulletin for September 2026 (https://source.android.com/docs/security/bulletin/pixel/2026/2026-09-01), which contains the vendor-released kernel fix for CVE-2026-55365; upgrade affected devices to that build or later - this is the primary and recommended remediation. Where OTAs cannot be applied immediately, treat the flaw as an escalation step and reduce the pool of System-privileged code paths able to reach the remap interface: restrict or sandbox System-UID services, remove unnecessary System-privileged apps, and enforce verified boot/SELinux in enforcing mode, understanding these are compensating controls that shrink attack surface rather than eliminate the bug. Temporarily disabling or restricting the specific remap call path is generally not feasible without breaking graphics/media functionality, so patching remains the only complete fix; monitoring for anomalous kernel writes or unexpected privilege transitions can detect attempted exploitation in the interim.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in remap.c, a memory-remapping module within the Android kernel (Linux-based) that handles mapping ranges - likely via remap_pfn_range / vm_insert / remap_file_range-style operations - for processes that manipulate kernel memory regions. CWE-787 (Out-of-bounds Write) indicates the code fails to correctly bound-check a caller-supplied offset or length before performing the write, so a crafted request causes the kernel to write past the end of an intended buffer. Because the write occurs in kernel context, corrupting adjacent kernel objects can redirect control flow or overwrite credential structures. The single CPE cpe:2.3:a:google:android:*:*:*:*:*:*:*:* and the EUVD version string 'Android Android kernel' confirm this is an Android platform kernel issue affecting all version ranges prior to the September 2026 patch level rather than a standalone library.
Know when the next one hits your stack
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Local trigger requiring pre-existing System privileges (PR:H), low complexity and no user interaction, with full kernel-level confidentiality, integrity and availability impact.
Primary rating from Vendor (Google_Devices).
CVSS VectorVendor: Google_Devices
Lifecycle Timeline
2DescriptionCVE.org
In multiple functions of remap.c, there is a possible out-of-bounds write due to an incorrect bounds check. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
EUVD-2026-78953
GHSA-mccx-jwm4-7rmw
NVD
CVE.org
EPSS
VulDB
Exploit-DB