Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRun malicious app on local device
-
DeliveryInvoke LWIS external-event path
-
ExploitTrigger use-after-free in lwis_device_external_event_emit
-
ExecutionCorrupt kernel memory objects
-
ImpactEscalate to System/kernel privileges
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
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 local code execution on an affected Google Pixel device (an installed/running app or process), reaching the LWIS imaging driver's external-event handling in lwis_device_external_event_emit; no user interaction is needed. The Android bulletin states System execution privileges are needed for exploitation, meaning the attacker must already hold a meaningful local privilege level before triggering the flaw - this is the primary limiting factor and narrows the realistic attacker to already-resident local code rather than remote or unprivileged actors. Exploitation is further limited to devices shipping the vulnerable LWIS driver (Pixel/Google kernel builds); the specific triggering configuration or sequence is not described in the available sources. |
| Impact | This is a genuine but not emergency-level priority. The CVSS 3.1 base score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects a local, low-complexity attack that needs some pre-existing privilege (PR:L) and no user interaction, with total impact to confidentiality, integrity and availability on the affected device - consistent with a kernel use-after-free (CWE-416) in the LWIS camera driver. The signals point away from urgency rather than toward it: EPSS is 0.07% (0th percentile), SSVC reports Exploitation: none and Automatable: no (while Technical Impact: total), there is no CISA KEV listing, and no public exploit or PoC reference is present in the input. The vuln.today 'this_week' priority is therefore driven by the total technical impact and the monthly-bulletin patch cadence, not by observed exploitation. Note one tension that should be verified: the Android description states 'System execution privileges needed for exploitation,' which implies the attacker must already hold System-level privileges, yet the supplied vector uses PR:L - the practical bar may be higher than PR:L suggests, which further narrows the realistic attacker set. Net: a real local EoP worth patching on the normal Pixel update cycle, not a drop-everything issue given the local vector, required privileges, and absence of exploitation signals. |
| Exploit ScenarioDerived | A malicious or compromised app already running locally on an affected Google Pixel device triggers the use-after-free in lwis_device_external_event_emit by driving the LWIS imaging driver's external-event path, corrupting kernel memory to escalate from its existing privilege level toward kernel/System control. No user interaction is required. No public exploit or PoC was identified in the available sources, and the exact trigger sequence is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 26, 2026
Use-after-free in the LWIS imaging driver of the Google Pixel Android kernel allows local escalation of privilege to System level, but only for an attacker who already holds System execution privileges on the device. The flaw sits in lwis_device_external_event_emit() in lwis_event.c, where a freed object is dereferenced to corrupt memory; no user interaction is required, and because the vulnerable code is a kernel driver the realistic attacker is already-resident local code on a Pixel device shipping the affected build. No public exploit code has been identified at time of analysis, EPSS is negligible at 0.07% (0th percentile), SSVC records no exploitation and marks the issue non-automatable, and the vendor fix is documented in the Android/Pixel security bulletin dated 2026-06-01.
RemediationAI
Apply the Android/Pixel security update published in the vendor bulletin for 2026-06-01 (https://source.android.com/docs/security/bulletin/pixel/2026/2026-06-01), which is the authoritative source for the fixed builds and patch levels covering CVE-2026-0143; the available data does not state a standalone patched version string, so the bulletin's build and patch-level guidance should be followed rather than assumed. No workaround or compensating control is documented in the supplied sources. The primary exposure-reduction factor is inherent to the flaw rather than configurable: exploitation requires the attacker to already hold System execution privileges on the device, so the practical defense is maintaining the platform patch level and limiting which code can run at that privilege level on managed Pixel fleets until the bulletin update is deployed.
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 affected component is the LWIS imaging driver in the Google Android kernel used on Pixel devices, specifically the external-event emission path implemented in lwis_device_external_event_emit() within lwis_event.c. The root cause is CWE-416 (Use After Free): an object or buffer associated with external event handling is released while a reference to it remains reachable, so a subsequent access dereferences freed memory and corrupts kernel memory. The CPE entry identifies the affected platform as google:android, and the EUVD record scopes the impact to the Android kernel; this is kernel-level code, so any successful corruption runs with the privileges of the kernel rather than of an application. The supplied sources do not describe the exact triggering sequence, the specific configuration or the object lifecycle that makes the reuse reachable, and the practical barrier is the requirement, stated in the Android bulletin, that the attacker already hold System execution privileges before exploitation. No further protocol, hardware or subsystem detail beyond the LWIS event path is confirmed by the available evidence.
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
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Local app-triggered kernel UAF with no user interaction; PR:L reflects required local privilege (bulletin implies possibly higher), unchanged scope, and total C/I/A impact.
Primary rating from Vendor (Google_Devices).
CVSS VectorVendor: Google_Devices
Lifecycle Timeline
3DescriptionCVE.org
In lwis_device_external_event_emit of lwis_event.c, there is a possible memory corruption due to a use after free. This could lead to local escalation of privilege with System execution privileges needed. User interaction is not needed for exploitation.
Executive ViewAI
CVE-2026-0143 is a high-severity local privilege escalation flaw in the LWIS imaging driver of Google Pixel Android kernels, enabling an attacker with existing System-level access to further escalate privileges. This affects organizational security because it weakens the defense-in-depth of Pixel devices used by employees, potentially allowing malware or malicious insiders to gain deeper control, though exploitation requires prior compromise. Leadership should care due to the risk of lateral movement within mobile environments and the need for timely patch management.
No vendor-released patch identified at time of analysis; enforce least privilege and monitor for suspicious System-level activity.
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.
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
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.
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
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
Integer underflow in the MPEG4Extractor::parseChunk function in MPEG4Extractor.cpp in libstagefright in mediaserver in A
Android 3.0 through 4.1.x on Disney Mobile, eAccess, KDDI, NTT DOCOMO, SoftBank, and other devices does not properly imp
Integer overflow in the SampleTable::setSampleToChunkParams function in SampleTable.cpp in libstagefright in Android bef
Apktool versions 2.9.1 and prior contain a path traversal vulnerability when processing Android APK files. Malicious APK
An elevation of privilege vulnerability in the Android system (art). Rated high severity (CVSS 7.8), this vulnerability
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
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
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
Android 1.6 Donut through 4.2 Jelly Bean does not properly check cryptographic signatures for applications, which allows
luni/src/main/java/java/io/ObjectInputStream.java in the java.io.ObjectInputStream implementation in Android before 5.0.
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
EUVD-2026-37177
GHSA-cgh7-hmx5-8mhq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB