Katalog CVE

CVE-2026-71274

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

Percentyl 7 - wyżej niż 7% wszystkich znanych CVE

Streszczenie

Funkcja CHANNEL_SetLabel w OpenBK7231T przechowuje etykiety kanałów otrzymane przez komendę MQTT SetChannelLabel za pomocą strdup bez sanityzacji HTML. CHANNEL_GetLabel zwraca te etykiety bez sanityzacji, a są one renderowane przez hprintf255 w ponad 15 miejscach w src/httpserver/http_fns.c bez kodowania HTML.

Ocena ryzyka

Brak sanityzacji HTML może prowadzić do ataków typu stored XSS, umożliwiając wykonanie złośliwego skryptu w przeglądarce administratora.

Rekomendacja

Należy dodać kodowanie HTML do etykiet kanałów przed ich renderowaniem oraz sanityzować dane wejściowe w CHANNEL_SetLabel.

Inne podatności w OpenBK7231T

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS