CVE-2022-20473

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
9%
Percentile
95.2
In the wild
Unconfirmed
What it is

🔥 A simple bounds check oversight in Android's LocaleListCache.cpp opens the door to remote code execution, and attackers don’t need a user to interact! ⚡ Think of it like a poorly designed restaurant menu that doesn't check how many items you can order. If there’s a mistake, you might end up taking home the whole kitchen instead of just dinner! With this vulnerability, a malicious entity could send crafted data to your device, leading to unauthorized access and complete control over it. This means they could steal sensitive information, install harmful software, or even disrupt your device's normal function — all without you lifting a finger!

Put simply

Think of it like a poorly designed restaurant menu that doesn't check how many items you can order. If there’s a mistake, you might end up taking home the whole kitchen instead of just dinner! The issue stems from an incorrect bounds check in the toLanguageTag function, which allows attackers to read data outside of intended memory boundaries, potentially executing arbitrary code.

What to do

With this vulnerability, a malicious entity could send crafted data to your device, leading to unauthorized access and complete control over it. This means they could steal sensitive information, install harmful software, or even disrupt your device's normal function — all without you lifting a finger! Immediate action is essential! Update your Android devices to the latest versions available — ensure you’re running on Android 10 or later with the latest patches applied. Regularly check for updates as a best practice. 🛡️ You've got this! By keeping your device updated, you can lock down your security and keep those pesky attackers at bay! 🚀

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.08854 · 95.2th 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