Skip to main content

Google Android CVE-2026-56941

| EUVDEUVD-2026-78968 HIGH
Protection Mechanism Failure (CWE-693)
2026-09-15 Google_Devices GHSA-v69p-m2gh-8c87
8.4
CVSS 3.1 · Vendor: Google_Devices
View

Attack ChainAIDerived

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

  1. Access
    Install/run unprivileged app on device
  2. Delivery
    Invoke fpc_tee_hal.c fingerprint HAL interface
  3. Exploit
    Trigger use-after-free via crafted call sequence
  4. Execution
    Reclaim freed object with controlled data
  5. Persist
    Execute code in elevated context
  6. Impact
    Local privilege escalation

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 have local code execution on the device - i.e., a malicious or compromised app running on an affected Android/Pixel device that can reach the fingerprint TEE HAL (fpc_tee_hal.c) interface. No user interaction and no additional execution privileges are required (PR:N/UI:N), which makes it usable by any unprivileged app, but the AV:L constraint means it cannot be triggered remotely and is only a post-foothold escalation step. Limiting factors: affected device must ship the Fingerprint Cards TEE HAL, must be unpatched relative to the 2026-09-01 Pixel/Android security patch level, and the attacker must win the use-after-free race/grooming to achieve reliable escalation.

Impact

This is a genuine but moderate-priority local privilege escalation. The CVSS vector (AV:L/AC:L/PR:N/UI:N) confirms it is locally exploitable with low complexity, no privileges, and no user interaction - meaning any unprivileged app already running on the device can trigger it, which is the meaningful part of the 8.4 score. However, the C:H/I:H/A:H impact triad is Google's generous boilerplate; a use-after-free in a fingerprint TEE HAL more realistically yields code execution in a specific service context rather than full triad compromise. Exploitation signals argue AGAINST elevated urgency: EPSS is 0.12% (2nd percentile), there is no CISA KEV listing, and no public POC. No SSVC decision data was provided. The AV:L network-vector limitation is the dominant risk-reducer - this is not remotely reachable and requires prior local code execution, so it is a chained/post-compromise escalation primitive rather than an initial-access threat.

Exploit ScenarioDerived

A malicious or compromised low-privilege app installed on an affected Android/Pixel device invokes the fingerprint TEE HAL (fpc_tee_hal.c) in a crafted sequence that triggers the use-after-free logic error. By grooming the freed allocation, the attacker gains code execution in a higher-privileged context, escalating privileges without any user interaction. No public exploit code is identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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

AnalysisAIv2 – Sep 16, 2026

Local privilege escalation in Google Android's fingerprint TEE HAL allows an unprivileged app already running on an affected Pixel/Android device to trigger a use-after-free in fpc_tee_hal.c and gain elevated code execution. Exploitation requires local code execution as a prerequisite, no user interaction, and no additional execution privileges; it is not remotely triggerable. No public exploit code has been identified at time of analysis, and EPSS is 0.12% (2nd percentile), indicating low predicted exploitation activity despite the 8.4 CVSS score. Devices are affected if they include the Fingerprint Cards TEE HAL and have not been updated to the 2026-09-01 Android/Pixel security patch level.

Earlier versions of this analysis (1)
v1 Sep 16, 2026 - 16:50 CVSS 7.8

A local use-after-free in the Fingerprint Cards (fpc) TEE fingerprint HAL (fpc_tee_hal.c) on Android allows an attacker who can already run an unprivileged process or app on a vulnerable device to escalate to full privileges, with no user interaction required. The flaw is reachable only on hardware that ships FPC fingerprint sensors and whose vendor firmware exposes the affected HAL, so devices using other fingerprint vendors are out of scope. Per the CVSS 3.1 vector (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H, 7.8 High) the precondition is a local foothold rather than remote reachability; no public exploit code is identified in the available data, and EPSS is low at 0.12% (2nd percentile), making this primarily a post-compromise/on-device privilege-escalation primitive rather than a mass-exploitation threat.

RemediationAI

Vendor-released patch: the 2026-09-01 Android/Pixel security patch level, available via https://source.android.com/docs/security/bulletin/pixel/2026/2026-09-01. Device administrators and users should apply the September 2026 Android/Pixel security update as soon as it is available for their model. Because the issue is a local privilege escalation in the fingerprint TEE HAL, no remote network mitigation applies; compensating controls include restricting installation of untrusted or sideloaded apps, enforcing Google Play Protect, and using managed device policies to limit which apps can run and interact with biometric HAL services. These controls reduce the attack surface but do not eliminate the vulnerability, and disabling the fingerprint HAL entirely would break biometric authentication, so patching remains the primary remedy. No public exploit code has been identified, and EPSS is low, but the 8.4 CVSS score warrants prioritizing the update on devices that handle sensitive data.

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 resides in fpc_tee_hal.c, the HAL interface for Fingerprint Cards' fingerprint trusted execution environment (TEE) on Android. A logic error in multiple functions leads to a use-after-free memory corruption condition in the TEE HAL, which can be abused by a local malicious app that can reach the fingerprint HAL interface. The provided CWE-693 (Protection Mechanism Failure) frames the issue as a failure of an expected security control, while the concrete bug class is memory-safety related (use-after-free). The CVSS:3.1 vector AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H confirms local attack vector, low complexity, no privileges or user interaction required, and high confidentiality, integrity, and availability impact within the same security scope. CPE cpe:2.3:a:google:android:*:*:*:*:*:*:*:* identifies Google Android as the affected platform; EUVD lists Android and the Android kernel as affected versions. Exploitation is a post-foothold escalation step that requires an attacker to already have local code execution on the device and to win the use-after-free race/grooming for reliable escalation.

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 8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.4 HIGH

Local unprivileged app triggers a UAF with no user interaction; a memory-corruption EoP into a privileged HAL context plausibly supports full C/I/A impact, so I retain the vendor triad.

3.1 AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:N/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
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Updated
Sep 16, 2026 - 17:40 vuln.today
v2 - CVSS changed
CVSS changed
Sep 16, 2026 - 17:22 NVD
7.8 (HIGH) 8.4 (HIGH)
CVSS changed
Sep 16, 2026 - 16:22 NVD
7.8 (HIGH)
CVE Published
Sep 15, 2026 - 18:34 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 15, 2026 - 18:34 cve.org
HIGH 7.8

DescriptionCVE.org

In multiple functions of fpc_tee_hal.c, there is a possible use-after-free due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.

Executive ViewAI

Why It Matters

A high-severity privilege-escalation flaw in Google Android's fingerprint trusted-execution-environment (TEE) HAL affects Pixel and other Android devices that use the Fingerprint Cards TEE HAL and have not reached the 2026-09-01 security patch level. Because an attacker must already have an app running on the device, the practical exposure is concentrated in mobile fleets that permit sideloading, personal app stores, or unmanaged BYOD enrollment, where a user-installed app could elevate into a security-critical component that underpins biometric handling, key storage, and device attestation. Leadership should care because this undermines the trust assumptions of the corporate mobile estate, yet no public exploit code has been identified at time of analysis and predicted exploitation activity is low (EPSS 0.1%), making this a managed remediation rather than a crisis response.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting app installation to managed Google Play with an approved allowlist, disabling sideloading and unknown sources via Android Enterprise/MDM, enforcing Google Play Protect and regular on-device scanning, removing or quarantining unapproved third-party apps on in-scope devices, applying compliance gating so devices below the required patch level cannot access corporate email or data, and prioritizing device replacement for models that cannot reach the 2026-09-01 patch level. This is a local, non-remote issue that requires an app already executing on the device, so reducing the attack surface for untrusted local code is the primary interim control.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
High
Android/Pixel fingerprint-TEE HAL component, deployed across Pixel device fleet
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Medium

Priority Score

42
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +42
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