CVE-2025-36935CWE-457CWE-787

CVE-2025-36935

High · published December 12, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
0.1
In the wild
Unconfirmed
What it is

⚡ Uninitialized data is the culprit here! This memory corruption vulnerability in trusty_ffa_mem_reclaim could let attackers escalate privileges locally without breaking a sweat. 🛡️ Think of it like a restaurant where the chef forgets to check the freshness of ingredients. If they use spoiled items, it could lead to disastrous meals for diners, just like how uninitialized data can lead to unexpected and unwanted outcomes in your system. If exploited, an attacker could gain elevated privileges locally, allowing them to execute commands or access sensitive information without needing any special permissions. This could lead to a serious breach of trust and security in your environment - absolutely devastating!

Put simply

Think of it like a restaurant where the chef forgets to check the freshness of ingredients. If they use spoiled items, it could lead to disastrous meals for diners, just like how uninitialized data can lead to unexpected and unwanted outcomes in your system. The vulnerability arises from memory corruption in the shared-mem-smcall.c file due to uninitialized data, which means that the program could behave unpredictably and allow a local attacker to gain higher privileges without additional execution rights.

What to do

If exploited, an attacker could gain elevated privileges locally, allowing them to execute commands or access sensitive information without needing any special permissions. This could lead to a serious breach of trust and security in your environment - absolutely devastating! To mitigate this risk, ensure that you apply patches that address this issue as soon as available. Regularly audit your code for uninitialized variables and implement best practices in memory management to strengthen your defenses. This is fixable! By staying proactive and following these steps, you'll bolster your security and keep your system safe! 🔒

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00078 · 0.1th percentile
Weaknesses
CWE-457 · Use of Uninitialized Variable; CWE-787 · Out-of-bounds Write
Published
2025-12-12T01:15Z
Affected products (1)
ProductVersionsFixed in
google/androidall versions—
References (1)
EPSS history
Timeline
  • 11 DEC 19:35Z
    In trusty_ffa_mem_reclaim of shared-mem-smcall.c, there is a possible memory corruption due to uninitialized data
    cvelistv5