PT-2026-68099 · Unknown · Invoice Ninja

·

CVE-2026-71233

·

Publicado

2026-08-05

·

Atualizado

2026-08-10

CVSS v3.1

8.7

Alta

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:N
Nome do Software Vulnerável e Versões Afetadas InvoiceNinja versão 5-stable
Descrição Um usuário autenticado com permissões de criação de faturas pode injetar payloads de HTML ou JavaScript no campo terms de uma fatura ou orçamento. Isso ocorre porque a aplicação renderiza esse campo no portal do cliente usando uma diretiva de saída bruta sem sanitização de HTML. O arquivo StoreInvoiceRequest.php apenas remove quebras de linha e não purifica o conteúdo HTML. Um invasor pode explorar isso utilizando o endpoint de API 'PUT /api/v1/invoices/{id}' para definir a variável terms, levando à execução de scripts no navegador do cliente, o que pode resultar no roubo de cookies de sessão e na tomada de controle da conta do cliente.
Recomendações Como medida de mitigação temporária, restrinja o acesso ao endpoint de API 'PUT /api/v1/invoices/{id}' ou evite usar o parâmetro terms até que uma correção esteja disponível. No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-71233

Produtos afetados

Invoice Ninja