CVE-2023-21080: Out of Bounds Read in register_notification_rsp in libbtif
Summary
CVE-2023-21080: In register_notification_rsp of btif_rc.cc, there is a possible out of bounds read due to a missing bounds check. Affects platform/packages/modules/Bluetooth across 2 version ranges.
>= 13:0, < 13:2023-04-01
>= 13-next:0, < 13-next:2023-04-01
Fixed in 13-next:2023-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/packages/modules/Bluetooth in the Android ecosystem. This package provides functionality for Bluetooth communication on Android devices. It includes various modules and libraries for Bluetooth operations. The vulnerability affects the btif_rc.cc file in the libbtif library. This library is responsible for handling Bluetooth remote control functionality. The register_notification_rsp function in btif_rc.cc is susceptible to an out of bounds read vulnerability.
Vulnerability Detail
The vulnerability arises due to a missing bounds check in the register_notification_rsp function of btif_rc.cc. An attacker can exploit this vulnerability to perform an out of bounds read, leading to local information disclosure. The vulnerability does not require any additional execution privileges and does not rely on user interaction. The impact of this vulnerability is the potential exposure of sensitive information stored in the affected device's memory.
How To Fix
Minimum fixed version
13-next:2023-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
There is no specific workaround mentioned for this vulnerability.
Conclusion
In conclusion, the platform/packages/modules/Bluetooth package in the Android ecosystem is vulnerable to an out of bounds read in the register_notification_rsp function of libbtif. This vulnerability can lead to local information disclosure without requiring additional execution privileges. Developers should apply the provided fix from the Android Open Source Project to mitigate this vulnerability. For further support on vulnerability remediation, contact DevNack.com.
See every vulnerability recorded for platform/packages/modules/Bluetooth →
FAQ
The impact of this vulnerability is the potential exposure of sensitive information stored in the affected device's memory.
No, this vulnerability does not require any user interaction.
No additional execution privileges are needed to exploit this vulnerability.
Developers should apply the provided fix from the Android Open Source Project (AOSP). The fix can be found at: https://android.googlesource.com/platform/packages/modules/Bluetooth/+/daa3efc5e53c8613f4b1a33e095ff6c6460b8d02.
No specific workaround is mentioned for this vulnerability.
Related vulnerabilities
Recent vulnerabilities recorded for platform/packages/modules/Bluetooth.