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

VectorAV: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

CVE-2019-13916

Affected Products

Cypress Wiced Studio