PT-2024-20727 · Renesas · Renesas Smartbond
Chris Bellows
·
Published
2024-07-10
·
Updated
2024-07-11
·
CVE-2024-25076
CVSS v3.1
6.8
Medium
| Vector | AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Renesas SmartBond versions DA14691, DA14695, DA14697, and DA14699
Description
An issue was discovered where the bootrom function responsible for validating the Flash Product Header directly uses a user-controllable size value (
Length of Flash Config Section) to control a read from the QSPI device into a fixed sized buffer, resulting in a buffer overflow and execution of arbitrary code.Recommendations
For Renesas SmartBond versions DA14691, DA14695, DA14697, and DA14699, consider disabling the bootrom function responsible for validating the Flash Product Header until a patch is available.
Restrict access to the QSPI device to minimize the risk of exploitation.
Avoid using the
Length of Flash Config Section value in the affected bootrom function until the issue is resolved.
At the moment, there is no information about a newer version that contains a fix for this vulnerability.Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Renesas Smartbond