CVE-2021-0956

In NfcTag::discoverTechnologies (activation) of NfcTag.cpp, there is a possible out of bounds write due to an incorrect bounds check

published December 15, 2021

CVSS
—
EPSS
1%
Percentile
69.6
In the wild
Unconfirmed
What it is

⚠️ A sneaky out-of-bounds write could let attackers escalate privileges on your Android without needing the red carpet of user interaction! 🚨 Think of it like a restaurant where the waitstaff mistakenly allows a guest to access the kitchen, giving them the ability to change orders without anyone watching. The chef's authority is compromised, and chaos could ensue! With this vulnerability, an attacker could potentially gain unauthorized access to sensitive functions and data on the device, allowing them to run malicious code with elevated permissions. If exploited, it could lead to a complete compromise of the device without any direct user action, making it absolutely devastating for user security.

Put simply

Think of it like a restaurant where the waitstaff mistakenly allows a guest to access the kitchen, giving them the ability to change orders without anyone watching. The chef's authority is compromised, and chaos could ensue! The vulnerability in NfcTag::discoverTechnologies results from an incorrect bounds check, enabling an out-of-bounds write that could be leveraged for privilege escalation. This flaw exists within the Android operating system and primarily affects versions 11 and 12.

What to do

With this vulnerability, an attacker could potentially gain unauthorized access to sensitive functions and data on the device, allowing them to run malicious code with elevated permissions. If exploited, it could lead to a complete compromise of the device without any direct user action, making it absolutely devastating for user security. To safeguard against this issue, ensure your Android devices are updated to the latest security patches provided by manufacturers. If you’re developing applications that rely on NFC technologies, review your code for similar vulnerabilities and implement additional bounds checks where necessary. You've got this! Stay vigilant and keep your devices secure, and you'll level up your security hero status! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.01271 · 69.6th percentile
Published
2021-12-15T18:05Z
EPSS history
Timeline
  • 15 DEC 18:05Z
    In NfcTag::discoverTechnologies (activation) of NfcTag.cpp, there is a possible out of bounds write due to an incorrect bounds check
    cvelistv5