PT-2025-40595 · Nicegui · Nicegui

Oxqnd

·

Publicado

2025-10-03

·

Atualizado

2025-10-04

·

CVE-2025-53354

CVSS v3.1

6.1

Média

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do NiceGUI anteriores a 3.0.0
Descrição O NiceGUI, um framework de UI baseado em Python, é suscetível a Cross-Site Scripting (XSS) quando desenvolvedores renderizam entrada do usuário não escapada no DOM usando ui.html(). O framework não aplicava sanitização de HTML ou JavaScript antes da versão 3.0.0, permitindo que atacantes executassem JavaScript arbitrário no navegador do usuário caso as aplicações combinassem diretamente componentes como ui.input() com ui.html() ou ui.chat message com conteúdo HTML sem o devido escapamento. O caminho de código vulnerável ocorre quando a entrada do usuário é renderizada literalmente no DOM da página via innerHTML. Uma prova de conceito demonstra que a injeção de um payload malicioso, como <img src=x onerror=alert('XSS')>, aciona um alerta JavaScript. O problema afeta aplicações que refletem diretamente a entrada do usuário via ui.html() ou ui.chat message no modo HTML, potencialmente levando à execução de código no lado do cliente, incluindo sequestro de sessão ou phishing.
Recomendações Atualize para a versão 3.0.0 ou posterior do NiceGUI para resolver este problema.

Exploit

Correção

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-53354
GHSA-8C95-HPQ2-W46F

Produtos afetados

Nicegui