CVE-2020-0224

In FastKeyAccumulator::GetKeysSlow of keys.cc, there is a possible out of bounds write due to type confusion

published July 17, 2020

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

⚠️ A sneaky type confusion in Android's proxy configuration could lead to an out of bounds write—think of it as a chef accidentally mixing up ingredients in a recipe, causing a dish to explode! 💥 Imagine a restaurant where the chef misreads the recipe and adds way too much salt instead of sugar. The result? A big mess and a ruined meal! That’s what can happen here if the wrong data type gets processed—it can lead to an unexpected and potentially harmful outcome. An attacker could exploit this vulnerability to run malicious code on affected devices without needing any additional permissions. This means they could potentially gain control over the device, leading to data theft, unexpected behavior, or even remote takeover—absolutely devastating!

Put simply

Imagine a restaurant where the chef misreads the recipe and adds way too much salt instead of sugar. The result? A big mess and a ruined meal! That’s what can happen here if the wrong data type gets processed—it can lead to an unexpected and potentially harmful outcome. This vulnerability arises from an out of bounds write in the FastKeyAccumulator::GetKeysSlow function due to type confusion, allowing attackers to execute code remotely while processing proxy configurations without user interaction.

What to do

An attacker could exploit this vulnerability to run malicious code on affected devices without needing any additional permissions. This means they could potentially gain control over the device, leading to data theft, unexpected behavior, or even remote takeover—absolutely devastating! To mitigate this issue, make sure to update your Android version to the latest available patch—Android 11 or higher. Regularly check for updates, and consider implementing additional security measures like application sandboxing to further protect devices. You’ve got this! By following these steps, you’ll help keep your devices safe and sound. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01581 · 75.4th percentile
Published
2020-07-17T20:09Z
EPSS history
Timeline
  • 17 JUL 20:09Z
    In FastKeyAccumulator::GetKeysSlow of keys.cc, there is a possible out of bounds write due to type confusion
    cvelistv5