CVE Catalog

CVE-2026-47773

HighCVSS 7.2
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

4th percentile - higher than 4% of all known CVEs

Summary

ArduinoBLE versions prior to 2.0.2 contain a missing bounds check in the ATT layer write request handler that allows a remote, unauthenticated BLE client to corrupt memory in the ATTClass global object. Devices running ArduinoBLE with one or more characteristics configured with the BLEEncryption property are affected.

Risk Assessment

An attacker within Bluetooth range can corrupt device memory, potentially leading to a crash or arbitrary code execution. This may disrupt device operation and compromise security.

Recommendation

Update ArduinoBLE to version 2.0.2 or later. Until patched, limit exposure of BLE devices and monitor for unusual connection activity.

Related vulnerabilities

Original NVD description (English source)

ArduinoBLE enables Bluetooth Low Energy connectivity on certain Arduino models. Versions prior to 2.0.2 contain a missing bounds check in the ATT layer write request handler that allows a remote, unauthenticated BLE client to corrupt memory in the ATTClass global object. Devices running ArduinoBLE with one or more characteristics configured with the BLEEncryption property are affected. The fix is included starting from the 2.0.2 release.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS