CVE-2024-40660

HIGH

Android - Local Privilege Escalation via SurfaceFlinger setTransactionState Logic Error

Title source: llm
STIX 2.1

Description

In setTransactionState of SurfaceFlinger.cpp, there is a possible way to change protected display attributes 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.

Scores

CVSS v3 7.8
EPSS 0.0011
EPSS Percentile 28.1%
Attack Vector LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation none
Automatable no
Technical Impact total

Details

CWE
CWE-276
Status published
Products (2)
google/android 14.0
google/android 15.0
Published Nov 13, 2024
Tracked Since Feb 18, 2026