CVE-2026-71275
ŚrednieCVSS 5.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
Funkcja http_fn_ota_exec() w OpenBK7231T odzwierciedla parametr `host` bezpośrednio w odpowiedzi HTML bez kodowania, co pozwala na wykonanie JavaScript w przeglądarce uwierzytelnionego administratora po kliknięciu złośliwego linku.
Ocena ryzyka
Atak XSS może umożliwić przejęcie sesji administratora, wykonanie nieautoryzowanych działań lub kradzież danych.
Rekomendacja
Zastosuj kodowanie HTML dla wszystkich danych odzwierciedlanych w odpowiedziach. Zaktualizuj OpenBK7231T do wersji z poprawką.
Inne podatności w OpenBK7231T
Zobacz wszystkie- CVE-2026-71274Wysokie
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.
- CVE-2026-71273Średnie
Endpoint /cfg_wifi_set w OpenBK7231T akceptuje zmiany konfiguracji przez zwykłe żądanie GET bez tokena CSRF. Jeśli parametr jest nieobecny w żądaniu, gałąź else po cichu czyści hasło administratora webowego urządzenia do pustego ciągu.
Oryginalny opis (angielski, źródło NVD)
OpenBK7231T's http_fn_ota_exec() (src/httpserver/http_fns.c) reflects the `host` query parameter directly into an HTML response via hprintf255(request, "<h3>OTA requested for %s!</h3>", tmpA) with no HTML encoding, allowing a crafted URL such as /ota_exec?host=<script>alert(1)</script> to execute JavaScript in an authenticated admin's browser when they click a malicious link.

