CVE-2024-0027: Permanent device denial of service due to bypassing snoozed notifications limit number
Summary
CVE-2024-0027: In multiple functions of SnoozeHelper.java, there is a possible way to cause a boot loop due to resource exhaustion. Affects platform/frameworks/base across 5 version ranges.
>= 12:0, < 12:2024-04-01
>= 12L:0, < 12L:2024-04-01
>= 13:0, < 13:2024-04-01
>= 14:0, < 14:2024-04-01
>= 14-next:0, < 14-next:2024-04-01
Fixed in 14-next:2024-04-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. It provides the fundamental building blocks for Android applications and includes various components such as activity manager, package manager, and notification manager. The package is responsible for managing the core functionalities of the Android operating system. However, a vulnerability has been identified in the SnoozeHelper.java file, which can lead to a permanent denial of service on the device.
Vulnerability Detail
The vulnerability exists in multiple functions of SnoozeHelper.java, where it is possible to cause a boot loop due to resource exhaustion. This means that an attacker can exploit this vulnerability to exhaust system resources, leading to a local denial of service. The vulnerability does not require any additional execution privileges and can be exploited without user interaction. The impact of this vulnerability is a permanent denial of service on the affected device.
How To Fix
Minimum fixed version
14-next:2024-04-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 platform/frameworks/base package in the Android ecosystem is vulnerable to a permanent denial of service due to a bypassing snoozed notifications limit number. The vulnerability can be exploited without user interaction and does not require any additional execution privileges. It is recommended to apply the provided fix from the Android Open Source Project to mitigate this vulnerability. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for platform/frameworks/base →
FAQ
The impact of this vulnerability is a permanent denial of service on the affected device.
No, this vulnerability can be exploited without user interaction.
No, this vulnerability does not require any additional execution privileges.
The fix for this vulnerability is available from the Android Open Source Project (AOSP). It is recommended to update the affected package to the fixed version.
No specific workaround has been mentioned for this vulnerability.
Related vulnerabilities
Recent vulnerabilities recorded for platform/frameworks/base.