Skip to main content

Arduino Tuyaopen CVE-2026-28521

| EUVDEUVD-2026-12228 HIGH
Out-of-bounds Read (CWE-125)
2026-03-15 VulnCheck
7.7
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
7.7 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
High

Lifecycle Timeline

6
Analysis Updated
Apr 16, 2026 - 06:22 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
1.2.1
EUVD ID Assigned
Mar 15, 2026 - 14:00 euvd
EUVD-2026-12228
Analysis Generated
Mar 15, 2026 - 14:00 vuln.today
CVE Published
Mar 15, 2026 - 13:35 nvd
HIGH 7.7

DescriptionCVE.org

arduino-TuyaOpen before version 1.2.1 contains an out-of-bounds memory read vulnerability in the TuyaIoT component. An attacker who hijacks or controls the Tuya cloud service can issue malicious DP event data to victim devices, causing out-of-bounds memory access that may result in information disclosure or a denial-of-service condition.

AnalysisAI

CVE-2026-28521 is an out-of-bounds memory read vulnerability in the TuyaIoT component of arduino-TuyaOpen library versions prior to 1.2.1, affecting IoT devices using Tuya's cloud platform. An attacker who compromises or controls the Tuya cloud service can send malformed DP (data point) events to trigger memory disclosure or denial-of-service conditions. While rated CVSS 7.7, the exploitation requires local access according to the vector, creating some contradiction with the cloud-based attack scenario described.

Technical ContextAI

The arduino-TuyaOpen library (CPE: cpe:2.3:a:tuya:arduino-tuyaopen:*:*:*:*:*:*:*:*) is an Arduino framework for integrating IoT devices with Tuya's smart home cloud platform. The vulnerability is classified as CWE-125 (Out-of-bounds Read), which occurs when software reads data past the end of an allocated buffer. In this case, malicious DP (data point) event data from the Tuya cloud can cause the TuyaIoT component to read beyond allocated memory boundaries, potentially exposing sensitive information stored in adjacent memory regions or causing crashes.

RemediationAI

Upgrade arduino-TuyaOpen library to version 1.2.1 or later, which contains the fix for this vulnerability. The vendor advisory is available at https://src.tuya.com/announcement/32. For devices that cannot be immediately updated, consider implementing network segmentation to isolate vulnerable IoT devices and monitor for unusual traffic patterns from Tuya cloud services. The GitHub repository at https://github.com/tuya/arduino-TuyaOpen should contain the patched version.

Share

CVE-2026-28521 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy