CVE-2022-20472

In toLanguageTag of LocaleListCache.cpp, there is a possible out of bounds read due to an incorrect bounds check

Critical · published December 13, 2022

CVSS v3.1
9.8
EPSS
7%
Percentile
93.9
In the wild
Unconfirmed
What it is

🚨 A sneaky out-of-bounds read in Android's LocaleListCache could let attackers execute remote code without needing any user interaction! 🔥 Think of it like a delivery service that misreads the package dimensions; if the box is too big for the truck, it could spill out sensitive contents all over the street! An attacker could exploit this vulnerability to execute their own code on affected devices, potentially taking control and accessing sensitive data. This is absolutely devastating as it affects not just individual users, but could compromise entire networks of devices running Android 10 through 13.

Put simply

Think of it like a delivery service that misreads the package dimensions; if the box is too big for the truck, it could spill out sensitive contents all over the street! The issue arises in the toLanguageTag function, where incorrect bounds checks may allow an out-of-bounds read, leading to unauthorized code execution. This flaw affects multiple versions of the Android operating system, making it critical for a wide user base.

What to do

An attacker could exploit this vulnerability to execute their own code on affected devices, potentially taking control and accessing sensitive data. This is absolutely devastating as it affects not just individual users, but could compromise entire networks of devices running Android 10 through 13. Immediately update your Android devices to the latest available patches. If you're a developer, ensure your apps are compatible with the latest Android versions to mitigate this risk. Regularly audit your app's libraries for vulnerabilities as well. You've got this! Stay proactive, follow the updates, and keep your devices secure! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.06649 · 93.9th percentile
Published
2022-12-13T00:00Z
EPSS history
Timeline
  • 13 DEC 00:00Z
    In toLanguageTag of LocaleListCache.cpp, there is a possible out of bounds read due to an incorrect bounds check
    cvelistv5