← Back to search

CVE-2026-71274

8.5 HIGHpublic exploit available

Published 2026-08-05 · Updated 2026-08-10

AI risk analysis

Summary
The flaw allows an attacker to inject malicious HTML content via the MQTT SetChannelLabel command, which can lead to Cross-Site Scripting (XSS) attacks.
Exploitability
Exploitation is relatively easy given the lack of input validation and sanitization. An attacker needs to send a crafted MQTT message to the affected device.
Blast radius
If exploited, the XSS attack could lead to unauthorized access to user sessions, data theft, or other malicious activities on the affected device and potentially on connected web interfaces.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Disable the affected feature or restrict access to the MQTT SetChannelLabel command to prevent unauthorized input.
xssmqttwebhtml-injection

Analysis generated locally by qwen2.5:7b-instruct (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

OpenBK7231T's CHANNEL_SetLabel (src/cmnds/cmd_channels.c) stores channel labels received via the MQTT SetChannelLabel command using strdup with no HTML sanitization. CHANNEL_GetLabel returns these labels unsanitized, and they are rendered via hprintf255 at 15+ locations in src/httpserver/http_fns.c with no HTML encoding.

CVSS vector

CVSS:3.1/AV:A/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N

Weaknesses

CWE-79

Public exploit & PoC references

References

Data: NVD (public domain). Analysis: local $0 model. Defensive use only.