PT-2026-5712 · Unknown+1 · Facturascripts+1

H4Cd0C

·

Publicado

2026-02-02

·

Atualizado

2026-02-23

·

CVE-2026-23476

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do FacturaScripts anteriores à 2025.8
Descrição O FacturaScripts está suscetível a uma vulnerabilidade de cross-site scripting (XSS) refletido decorrente do tratamento inadequado de mensagens de erro. A aplicação utiliza o filtro | raw do Twig, que contorna o escape de HTML. Quando ocorre um erro de banco de dados — como fornecer uma string onde se espera um inteiro — a mensagem de erro resultante, incluindo a entrada, é renderizada sem sanitização. Isso permite que atacantes injetem scripts maliciosos na mensagem de erro, potencialmente levando ao phishing de credenciais ou outros ataques. A vulnerabilidade existe no arquivo Core/View/Macro/Utils.html.twig, especificamente na linha 27. O problema é acionado ao enviar entrada manipulada através de parâmetros como code em endpoints de API tais como /EditProducto?code=, /EditCliente?code=, /EditFacturaCliente?code= e /EditProveedor?code=. O registro de erro ocorre em Core/Base/DataBase.php por volta da linha 236. Os atacantes podem aproveitar isso para roubar credenciais injetando um formulário de login falso, ler dados da página ou potencialmente executar keyloggers e contornar proteções CSRF.
Recomendações Versões anteriores à 2025.8: Remova | raw da linha 27 em Core/View/Macro/Utils.html.twig.

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-2026-23476
GHSA-G6W2-Q45F-XRP4

Produtos afetados

Facturascripts
Twig