CVE-2023-21253: Local persistent denial of service in PackageManager.GET_SIGNATURES
Summary
CVE-2023-21253: In multiple locations, there is a possible way to crash multiple system services due to resource exhaustion. Affects platform/frameworks/base across 5 version ranges.
>= 11:0, < 11:2023-10-01
>= 12:0, < 12:2023-10-01
>= 12L:0, < 12L:2023-10-01
>= 13:0, < 13:2023-10-01
>= 14-next:0, < 14-next:2023-10-01
Fixed in 14-next:2023-10-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 in the Android ecosystem. This package is responsible for providing the fundamental building blocks and essential components for the Android operating system. It includes various system services and APIs that enable the functioning of Android devices. One of the functionalities provided by this package is PackageManager.GET_SIGNATURES, which allows retrieving the signatures associated with installed packages on the device.
Vulnerability Detail
The vulnerability identified as CVE-2023-21253 is a local persistent denial of service issue. It arises due to resource exhaustion in multiple locations within the platform/frameworks/base package. Exploiting this vulnerability can lead to a local denial of service attack without requiring any additional execution privileges or user interaction. The impact of this vulnerability is the potential crashing of multiple system services, which can disrupt the normal functioning of the Android device.
How To Fix
Minimum fixed version
14-next:2023-10-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
No specific workaround has been mentioned for this vulnerability.
Conclusion
In conclusion, the CVE-2023-21253 vulnerability in the PackageManager.GET_SIGNATURES functionality of the platform/frameworks/base package can lead to local denial of service attacks. It is crucial to update the affected package to the fixed version or apply the necessary security patches to mitigate this vulnerability. For further support and assistance in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for platform/frameworks/base →
FAQ
The impact of this vulnerability is the potential crashing of multiple system services, leading to a local denial of service attack.
No, this vulnerability can be exploited without requiring any additional execution privileges.
No, user interaction is not needed for exploiting this vulnerability.
The vulnerability was introduced in Android 11 and affects versions 11, 12, 12L, and 13.
You can find more information about this vulnerability in the Android Open Source Vulnerabilities database at the following source: https://storage.googleapis.com/android-osv/ASB-A-266580022.json
References
Related vulnerabilities
Recent vulnerabilities recorded for platform/frameworks/base.