InvoiceNinja v 5 -stable renderiza um campo de "termos" de fatura ou cotação no portal do cliente usando a diretiva de saída bruta de Laravel Blade {!! $entity->termos!!} (recursos/visões/portal/ninja 2020 /invoices/includes/terms.blade.php) sem desinfectação HTML. StoreInvoiceRequest.php apenas tira novas linhas do campo e não purifica HTML. Um usuário autenticado com acesso à criação de fatura pode definir os termos do campo através da API REST (PUT /api/v 1 /invoices/{id}) para uma carga útil HTML/ JavaScript que executa no navegador do cliente quando eles visualizam a fatura, habilitando o roubo de cookie de sessão e a tomada de conta do cliente. Este é um caminho de código distinto do campo XSS de descrição do item da linha de factura publicada anteriormente (GHSA- 98 wm- cxpw- 847 p / CVE- 2026 - 33628 ). Registro de aconselhamento: GHSA- 84 j 5 - x 242 - f 7 h 8. Identificadores relacionados: CVE- 2026 - 71233.
Tempo: GitHub Advisory Database publicou este registro em 2026 - 08 - 05 T 12: 31: 31.000 Z e lista a sua última modificação como 2026 - 08 - 05 T 12: 31: 31.000 Z. Severidade: ALTAMENTE. Dados de pontuação publicados: CVSS_V 3: CVSS: 3.1 /AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N.
Software afetado: o registro de aconselhamento não fornece um pacote normalizado ou faixa de versões. Classificação e evidência: identificadores de fraqueza CWE- 79. O registro contém 2 suporte de referências nestes tipos: AVISO, WEB.