CVE-2021-0396

In Builtins::Generate_ArgumentsAdaptorTrampoline of builtins-arm.cc and related files, there is a possible out of bounds write due to an incorrect bounds check

published March 10, 2021

CVSS
—
EPSS
2%
Percentile
79.8
In the wild
Unconfirmed
What it is

🚨 There's a sneaky out-of-bounds write in Android that could allow remote code execution without any special privileges! 🔥 Think of this vulnerability like an overzealous chef who sprinkles ingredients beyond the intended dish—accidentally creating a chaotic mix that could affect everything on the kitchen counter. That's exactly how this flaw lets attackers execute arbitrary code without needing the right access. If exploited, this vulnerability could allow an attacker to run malicious code in an unprivileged process, potentially compromising user data or control over the device. While it doesn't require any special permissions to execute, the implications could still be quite damaging!

Put simply

Think of this vulnerability like an overzealous chef who sprinkles ingredients beyond the intended dish—accidentally creating a chaotic mix that could affect everything on the kitchen counter. That's exactly how this flaw lets attackers execute arbitrary code without needing the right access. The flaw resides in the Builtins::Generate_ArgumentsAdaptorTrampoline function within builtins-arm.cc, where an incorrect bounds check leads to potential out-of-bounds writes. This oversight allows attackers to execute arbitrary code by manipulating the process's memory.

What to do

If exploited, this vulnerability could allow an attacker to run malicious code in an unprivileged process, potentially compromising user data or control over the device. While it doesn't require any special permissions to execute, the implications could still be quite damaging! To mitigate this vulnerability, ensure your Android device is updated to the latest version provided by your manufacturer. Regularly check for security patches and consider implementing additional security measures like enabling device encryption for sensitive data. You've got this! Stay vigilant and keep your devices updated for a safer experience. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01930 · 79.8th percentile
Published
2021-03-10T15:36Z
EPSS history
Timeline
  • 10 MAR 15:36Z
    In Builtins::Generate_ArgumentsAdaptorTrampoline of builtins-arm.cc and related files, there is a possible out of bounds write due to an incorrect bounds check
    cvelistv5