Skip to main content

Android Kernel CVE-2026-0186

| EUVDEUVD-2026-79151 MEDIUM
Protection Mechanism Failure (CWE-693)
2026-09-15 Google_Devices GHSA-297p-5qhw-w445
6.7
CVSS 3.1 · Vendor: Google_Devices
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain code execution as System user
  2. Exploit
    Invoke flawed ac_init_one_sswrp in init.c
  3. Execution
    Trigger logic error during initialization
  4. Impact
    Escalate privileges beyond System scope

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Protection mechanism completeness
Exploitation Conditions

Exploitation requires the attacker to already possess System execution privileges on the device (PR:H) and local access (AV:L) to reach the ac_init_one_sswrp initialization path in init.c; no user interaction is needed. This is a post-compromise privilege-escalation primitive, not a remote or unauthenticated vector - the pre-existing System-level foothold is the primary limiting factor, sharply narrowing realistic exploitation to attackers who have already breached a highly privileged process. Applies to affected Android/Pixel builds patched in the 2026-09-01 bulletin.

Impact

This is a genuine but low-priority vulnerability. The CVSS 3.1 vector (AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, vendor base 6.7 Medium) is internally consistent with the description: a local (AV:L) logic error requiring the attacker to ALREADY hold System execution privileges (PR:H) with no user interaction. The high PR requirement is the decisive risk-limiter - an attacker who already runs as System has extensive control, so the marginal escalation this grants is narrow, which is why the score lands at Medium rather than the 8.4 seen on the PR:N unprivileged Android siblings this month. The C:H/I:H/A:H impact triad is generous boilerplate typical of Android bulletin entries. EPSS is very low at 0.12% (2nd percentile), consistent with no automation potential given the local + high-privilege prerequisites. Exploitation status: no public exploit identified at time of analysis (no KEV, no POC). No SSVC decision data was provided. Signals are consistent across the board (low EPSS, no KEV, high PR, local vector all point the same direction) - no conflicts to flag. Net: a real defense-in-depth fix worth patching in the normal Android update cycle, not an emergency.

Exploit ScenarioDerived

An attacker who has already achieved code execution in a process running with Android System privileges invokes the flawed ac_init_one_sswrp logic path in init.c to escalate further within the platform. No user interaction is required, but the high pre-existing privilege prerequisite makes this a post-compromise escalation step rather than an initial-access vector. No public proof-of-concept is available.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 16, 2026

Local privilege escalation in the Android kernel's ac_init_one_sswrp() initialization routine (init.c) allows an attacker who already holds System execution privileges on an affected Android/Pixel device to escalate further by abusing a logic error in the code, with no user interaction required. Because the assessed vector is AV:L/PR:H, this is a post-compromise escalation primitive rather than a remote or unauthenticated entry point - the pre-existing System-level foothold is the primary limiting factor, which sharply narrows realistic exploitation to attackers who have already breached a highly privileged process. No public exploit code or CISA KEV listing was identified at time of analysis, EPSS is very low (0.12%, roughly the 2nd percentile), and Google has shipped a fix in the September 2026 Pixel bulletin (2026-09-01) - consistent with a genuine but low-priority issue.

RemediationAI

The primary fix is vendor-released: apply the Android Security Bulletin for Pixel dated 2026-09-01 (https://source.android.com/docs/security/bulletin/pixel/2026/2026-09-01) and update affected devices to a build carrying the 2026-09-01 or later security patch level - patching is the only action that removes the flawed ac_init_one_sswrp logic, and there is no publicly documented configuration toggle that disables the specific routine. Because exploitation requires local access plus an already-obtained System execution privilege (AV:L/PR:H), the realistic compensating controls target the precursor foothold rather than the bug itself: keep developer options and USB debugging/adb disabled on production devices (side effect: no on-device debugging, which complicates field diagnostics), enforce and keep SELinux in enforcing mode and bootloader locked with verified boot (side effect: blocks legitimate custom ROM/root workflows), and minimize the number and privilege surface of System-signed/preinstalled services and any high-privilege app with shell or system-UID access (side effect: may break vendor telemetry or OEM service apps that rely on those privileges). Removing or blocking third-party root/system-level tooling reduces the chance an attacker can reach the PR:H precondition, but none of these controls remediate the underlying logic error, so patch deployment to the 2026-09-01 patch level remains the required step; note that no vendor-released workaround or mitigation configuration was identified in the available advisory references.

Affected VersionsENISA

Android Android kernel

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 flaw is a logic error in ac_init_one_sswrp within init.c, an initialization-path routine that sets up an 'sswrp' subsystem component during kernel/driver bring-up. Rather than a memory-safety bug (overflow, use-after-free), the root cause is classified as CWE-693, Protection Mechanism Failure: an intended privilege or access-control safeguard in that initialization logic does not function as designed, so a caller that already runs with System privileges can leverage the mis-ordered or improperly validated code path to obtain higher (kernel-level) execution. The reported CVSS:3.1 vector AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H confirms the boundaries of the issue: local access only, low attack complexity once the prerequisite foothold exists, a High privilege requirement, no user interaction, and High confidentiality, integrity, and availability impact confined to the same security scope. Attribution to Google_Devices and the generic CPE (cpe:2.3:a:google:android:*:*:*:*:*:*:*:*) indicate the affected component ships across Android builds carried on Pixel devices, with the EUVD record (EUVD-2026-79151) describing the impacted stack generically as the Android kernel.

Know when Android gets its next vulnerability

  • 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

Vendor (Google_Devices) PRIMARY 6.7 MEDIUM
AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 6.7 MEDIUM

Local logic error requiring pre-existing System privileges gives AV:L/PR:H; no UI needed; I accept vendor C/I/A:H though it is generous for an already-privileged attacker.

3.1 AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Google_Devices).

CVSS VectorVendor: Google_Devices

Attack Vector
Local
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Sep 16, 2026 - 17:22 NVD
6.7 (MEDIUM)
CVE Published
Sep 15, 2026 - 18:33 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 15, 2026 - 18:33 cve.org
MEDIUM 6.7

DescriptionCVE.org

In ac_init_one_sswrp of init.c, there is a possible escalation of privilege due to a logic error in the code. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
Android/Pixel platform component; huge device footprint but Pixel-bulletin-scoped
Data Quality
4 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

CVE-2015-3105 CRITICAL POC
10.0 Jun 10

Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows and OS X and before 11.2.202.466

CVE-2015-3864 CRITICAL POC
10.0 Oct 01

Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A

CVE-2013-4710 CRITICAL POC
9.3 Mar 03

Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp

CVE-2015-1538 CRITICAL POC
10.0 Oct 01

Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef

CVE-2024-21633 HIGH POC
7.8 Jan 03

Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK

CVE-2017-13156 HIGH POC
7.8 Dec 06

An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-3106 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2015-3107 CRITICAL POC
10.0 Jun 10

Use-after-free vulnerability in Adobe Flash Player before 13.0.0.292 and 14.x through 18.x before 18.0.0.160 on Windows

CVE-2013-4787 CRITICAL POC
9.3 Jul 09

Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows

CVE-2014-7911 HIGH
7.2 Dec 15

luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.

CVE-2016-0801 CRITICAL POC
9.8 Feb 07

The Broadcom Wi-Fi driver in the kernel in Android 4.x before 4.4.4, 5.x before 5.1.1 LMY49G, and 6.x before 2016-02-01

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy