CVE-2026-28522: arduino-TuyaOpen WiFiUDP Null Pointer Dereference Denial of Service
arduino-TuyaOpen before version 1.2.1 contains a null pointer dereference vulnerability in the WiFiUDP component. An attacker on the same local area network can send a large volume of malicious UDP packets that trigger a null pointer dereference, resulting in a denial-of-service condition.
Security readout for executives and security teams
Plain-English summary
CVE-2026-28522 can crash devices or firmware using vulnerable arduino-TuyaOpen WiFiUDP code. An attacker must be on the same local network and can cause a denial-of-service condition by triggering a null pointer dereference with malicious UDP traffic.
Executive priority
Treat this as a high-priority availability risk for affected IoT or embedded products, especially in shared LAN environments. Urgency is lower for systems without arduino-TuyaOpen or local UDP exposure.
Technical view
arduino-TuyaOpen before 1.2.1 has a CWE-476 null pointer dereference in WiFiUDP. The CVSS 4.0 score is 7.1 high, with adjacent-network access, low complexity, no privileges, no user interaction, and high vulnerable-system availability impact.
Likely exposure
Exposure is most likely in embedded, IoT, or Arduino-style firmware projects that include arduino-TuyaOpen before 1.2.1 and accept local-network UDP traffic.
Exploitation context
The source bundle says exploitation requires same-LAN access and a large volume of malicious UDP packets. KEV is false, and no cited source establishes active exploitation in the wild.
Researcher notes
Evidence supports a local-network denial-of-service via WiFiUDP null pointer dereference. Public sources provided do not include exploit code, detailed packet conditions, affected downstream devices, or confirmation of active exploitation.
Mitigation direction
Upgrade arduino-TuyaOpen to version 1.2.1 or later where used.
Review Tuya vendor guidance before releasing updated firmware.
Restrict untrusted LAN access to affected devices where feasible.
Segment IoT networks from user and guest networks.
Monitor affected segments for abnormal UDP traffic volume.
Validation and detection
Inventory firmware and repositories for arduino-TuyaOpen usage.
Confirm dependency versions and flag anything before 1.2.1.
Identify products using the WiFiUDP component.
Review network placement for same-LAN attacker exposure.
Validate fixes in a controlled lab, not production traffic.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-476: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-476 · source CWE mapping
NULL Pointer Dereference
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.