CVE Vulnerabilities

CVE-2024-21668

Insertion of Sensitive Information into Log File

Published: Jan 09, 2024 | Modified: Nov 21, 2024
CVSS 3.x
4.9
MEDIUM
Source:
NVD
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu

react-native-mmkv is a library that allows easy use of MMKV inside React Native applications. Before version 2.11.0, the react-native-mmkv logged the optional encryption key for the MMKV database into the Android system log. The key can be obtained by anyone with access to the Android Debugging Bridge (ADB) if it is enabled in the phone settings. This bug is not present on iOS devices. By logging the encryption secret to the system logs, attackers can trivially recover the secret by enabling ADB and undermining an apps thread model. This issue has been patched in version 2.11.0.

Weakness

The product writes sensitive information to a log file.

Affected Software

Name Vendor Start Version End Version
React-native-mmkv Mrousavy * 2.11.0 (excluding)

Potential Mitigations

References