CVE-2023-40122: Open Source Vulnerability in platform/frameworks/base - Enumerating other users' contact photos via CustomDescription templateUpdates shown in AutoFillService's SaveUi
Summary
CVE-2023-40122: In applyCustomDescription of SaveUi.java, there is a possible way to view another user's image content. Affects platform/frameworks/base across 6 version ranges.
>= 12:0, < 12:2025-02-01
>= 12L:0, < 12L:2025-02-01
>= 13:0, < 13:2025-02-01
>= 14:0, < 14:2025-02-01
>= 15:0, < 15:2025-02-01
>= 15-next:0, < 15-next:2025-02-01
Fixed in 15-next:2025-02-01. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
The package under scrutiny is platform/frameworks/base, which is a part of the Android ecosystem. This package provides the fundamental functionality and framework for the Android operating system. It includes various components and services that enable the functioning of Android devices. One of the components is AutoFillService, which is responsible for automatically filling in user data in forms and fields. The SaveUi module within AutoFillService handles the user interface for saving user data. This vulnerability affects versions 11 and above of the Android operating system.
Vulnerability Detail
The vulnerability in the SaveUi module of AutoFillService allows for the enumeration of other users' contact photos through a confused deputy scenario. By exploiting this vulnerability, an attacker can view contact photos of other users without requiring any additional execution privileges or user interaction. This can lead to local information disclosure, potentially compromising user privacy.
How To Fix
Minimum fixed version
15-next:2025-02-01
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability at the moment. It is recommended to apply the official fix provided by the Android operating system.
Conclusion
In conclusion, the platform/frameworks/base package in the Android operating system is vulnerable to an issue that allows for the enumeration of other users' contact photos. This can lead to local information disclosure and compromise user privacy. It is crucial to update to the latest version of the Android operating system to ensure the vulnerability is patched. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for platform/frameworks/base →
FAQ
This vulnerability allows an attacker to view other users' contact photos, potentially compromising user privacy.
No, this vulnerability can be exploited without requiring any user interaction.
Versions 11 and above of the Android operating system are affected by this vulnerability.
No, there is currently no known workaround for this vulnerability.
To fix this vulnerability, it is recommended to update the platform/frameworks/base package to the fixed version provided by the Android operating system.
Related vulnerabilities
Recent vulnerabilities recorded for platform/frameworks/base.