CVE Catalog

CVE-2026-71274

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

The CHANNEL_SetLabel function in OpenBK7231T 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.

Risk Assessment

Lack of HTML sanitization may lead to stored XSS attacks, allowing malicious script execution in an administrator's browser.

Recommendation

Add HTML encoding to channel labels before rendering and sanitize input in CHANNEL_SetLabel.

Other vulnerabilities in OpenBK7231T

See all
Original NVD description (English source)

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.

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