CVE-2025-36931CWE-120CWE-787

CVE-2025-36931

High · published December 12, 2025

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

⚡ A sneaky missing bounds check in gxp_buffer.h could spring a local privilege escalation trap — and it doesn't even require user interaction! 😱 Think of it like a restaurant kitchen that forgot to check the size of the pots before pouring in too much soup. When the pots overflow, it could lead to a messy situation, like a chef accidentally ruining a recipe by spilling all over the place! With this vulnerability, an attacker could manipulate memory, potentially leading to unauthorized access or control over the system — like gaining the keys to the chef's personal kitchen! Imagine the chaos that could ensue with unrestricted access; they could even change recipes or delete crucial ingredients!

Put simply

Think of it like a restaurant kitchen that forgot to check the size of the pots before pouring in too much soup. When the pots overflow, it could lead to a messy situation, like a chef accidentally ruining a recipe by spilling all over the place! The issue arises from an out of bounds write in the GetHostAddress function due to a missing bounds check, allowing an attacker to escalate privileges locally without needing any additional execution permissions.

What to do

With this vulnerability, an attacker could manipulate memory, potentially leading to unauthorized access or control over the system — like gaining the keys to the chef's personal kitchen! Imagine the chaos that could ensue with unrestricted access; they could even change recipes or delete crucial ingredients! To protect your systems, ensure you patch to the latest version where this issue is resolved. Regularly audit your code and implement proper bounds checking in your functions to prevent similar vulnerabilities. Don't forget to review any third-party components, especially if they rely on gxp_buffer.h! You've got this! With these steps, you can lock down your systems and protect against potential exploitation! 🛡️

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-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow'); 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 GetHostAddress of gxp_buffer.h, there is a possible out of bounds write due to a missing bounds check
    cvelistv5