CVE-2026-71274 in OpenBK7231T_App
Riassunto
di VulDB • 06/08/2026
La funzione CHANNEL_SetLabel() di OpenBK7231T (src/cmnds/cmd_channels.c) memorizza le etichette dei canali ricevute tramite il comando MQTT SetChannelLabel utilizzando strdup(), senza alcuna sanitizzazione HTML. La funzione CHANNEL_GetLabel() restituisce queste etichette non sanificate, che vengono renderizzate tramite hprintf255() in oltre 15 posizioni nel file src/httpserver/http_fns.c, sempre senza codifica HTML. Un attaccante con accesso al broker MQTT (comunemente non autenticato nelle implementazioni reali) può impostare un'etichetta del canale contenente un payload <script> che viene eseguito quando qualsiasi utente visualizza il pannello web del dispositivo.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.