PT-2020-9413 · Cypress · Cypress Wiced Studio
Jan
·
Published
2020-04-13
·
Updated
2020-04-22
·
CVE-2019-13916
CVSS v3.1
8.8
High
| Vector | AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions:
Cypress WICED Studio version 6.2
Description:
An issue was discovered in Cypress WICED Studio where a Bluetooth Low Energy (BLE) packet is copied into a Heap buffer. The buffer allocated is four bytes too small to hold the maximum packet size, allowing an attacker to corrupt a pointer in the linked list holding free buffers. This pointer can be controlled by overflowing with packet data and the packet CRC checksum, potentially resulting in a write-what-where condition.
Recommendations:
For Cypress WICED Studio version 6.2, update to BT SDK2.4 or BT SDK2.45 to resolve the issue. As a temporary workaround, consider restricting the reception of BLE packets to minimize the risk of exploitation.
Exploit
Fix
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cypress Wiced Studio