CVE-2022-36938CWE-125

DexLoader function get_stringidx_fromdex() in Redex prior to commit 3b44c64 can load an out of bound address when loading the string index table, potentially…

Critical · published November 10, 2022

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

🚨 A sneaky out-of-bounds read in Redex can trigger remote code execution just by processing an Android APK! 🔥 Think of it like a restaurant that accepts a delivery in a language it doesn't really understand, leading to the wrong dish being prepared — an attacker's crafted APK could open the door to chaos! If exploited, an attacker could gain full control over the device, run malicious code, or exfiltrate sensitive information. This could lead to data breaches or even ransomware incidents, putting users at serious risk!

Put simply

Think of it like a restaurant that accepts a delivery in a language it doesn't really understand, leading to the wrong dish being prepared — an attacker's crafted APK could open the door to chaos! The vulnerability lies in the DexLoader function get_stringidx_fromdex(), which can incorrectly access memory locations when processing string index tables from third-party APK files.

What to do

If exploited, an attacker could gain full control over the device, run malicious code, or exfiltrate sensitive information. This could lead to data breaches or even ransomware incidents, putting users at serious risk! Update Redex to the latest commit 3b44c64 or later to eliminate this vulnerability. Always be cautious when processing APK files from unknown sources to prevent potential attacks! You've got this! With the right updates and precautions, you can keep your devices safe! 🛡️

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.01301 · 70.2th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2022-11-10T00:00Z
EPSS history
Timeline
  • 10 NOV 00:00Z
    DexLoader function get_stringidx_fromdex() in Redex prior to commit 3b44c64 can load an out of bound address when loading the string index table, potentially…
    cvelistv5