Ormzro

#3018de 53,641
83.4CVSS total
Vulnerabilidades · 12
Média
6
Alta
6
PT-2026-38615
5.4
2026-05-07
Neorazorx · Facturascripts · CVE-2026-42877
**Nome do Software Vulnerável e Versões Afetadas** FacturaScripts versões anteriores a 2025.92 **Description** Um problema de Cross-Site Scripting (XSS) armazenado existe no modal de busca de produtos de documentos de vendas e compras. Um usuário autenticado com acesso ao módulo de armazém pode criar um produto com uma referência maliciosa que executa JavaScript arbitrário no navegador de qualquer outro usuário que abra o modal de busca de produtos dentro de uma fatura, pedido ou nota de entrega. O problema ocorre porque a variável `referencia` é injetada em um atributo HTML `onclick` sem a devida neutralização de contexto JavaScript. Quando o HTML do modal é inserido no DOM via `innerHTML`, o navegador decodifica os caracteres, permitindo que o invasor saia da literal de string do JavaScript e execute código. Isso pode levar à escalada de privilégios, onde um usuário de baixo privilégio executa scripts na sessão de um administrador para realizar ações não autorizadas, como criar novos usuários administradores através do endpoint `/EditUser` ou exfiltrar dados comerciais. **Recommendations** Atualize para uma versão posterior a 2025.92. Como medida paliativa temporária, restrinja o acesso ao módulo de armazém apenas a usuários confiáveis para evitar a criação de referências de produtos maliciosas. Evite usar o campo `referencia` para produtos criados por usuários não confiáveis até que o sistema seja atualizado.
PT-2026-30286
8.8
2026-04-03
Unknown · Openstamanager · CVE-2026-35470
Nome do Software Vulnerável e Versões Afetadas OpenSTAManager versões anteriores a 2.10.2 Descrição OpenSTAManager, em versões anteriores a 2.10.2, contém uma vulnerabilidade de Injeção SQL nos arquivos `confronta righe.php` em diferentes módulos. O parâmetro `righe`, recebido através da requisição `$ GET['righe']`, é diretamente concatenado em uma consulta SQL sem a devida sanitização, parametrização ou validação. Isso permite que um atacante autenticado injete instruções SQL arbitrárias, potencialmente extraindo dados confidenciais como credenciais de usuário, informações de clientes, dados de faturas e outros dados armazenados. A vulnerabilidade existe em seis arquivos: `modules/fatture/modals/confronta righe.php`, `modules/interventi/modals/confronta righe.php`, `modules/preventivi/modals/confronta righe.php`, `modules/ordini/modals/confronta righe.php`, `modules/ddt/modals/confronta righe.php` e `modules/contratti/modals/confronta righe.php`. A exploração envolve a criação de requisições HTTP GET maliciosas para o endpoint `confronta righe.php`, manipulando o parâmetro `righe` para executar consultas SQL. A exploração bem-sucedida pode levar à comprometimento da confidencialidade, integridade e disponibilidade do banco de dados. Recomendações Aplique instruções parametrizadas com `prepare()` ao parâmetro `righe` em todos os seis arquivos afetados: `modules/fatture/modals/confronta righe.php`, `modules/interventi/modals/confronta righe.php`, `modules/preventivi/modals/confronta righe.php`, `modules/ordini/modals/confronta righe.php`, `modules/ddt/modals/confronta righe.php` e `modules/contratti/modals/confronta righe.php`.
PT-2026-29657
8.8
2026-04-01
Unknown · Openstamanager · CVE-2026-28805
**Nome do Software Vulnerável e Versões Afetadas** OpenSTAManager versões anteriores a 2.10.2 **Descrição** OpenSTAManager é vulnerável a Injeção SQL Cega Baseada em Tempo através do parâmetro GET `options[stato]` em múltiplos manipuladores AJAX select. O valor fornecido pelo usuário de `options[stato]` é diretamente concatenado em cláusulas SQL WHERE sem sanitização, parametrização ou validação de lista de permissões. Um invasor autenticado pode injetar declarações SQL arbitrárias para extrair dados confidenciais do banco de dados, incluindo nomes de usuário, hashes de senhas e registros financeiros. Os endpoints afetados são: `/ajax select.php?op=preventivi`, `/ajax select.php?op=ordini-cliente` e `/ajax select.php?op=contratti`. A variável vulnerável é `options[stato]`. O problema decorre da sanitização insuficiente da entrada do usuário pelo HTMLPurifier, que não remove palavras-chave SQL ou operadores. Um invasor pode explorar isso para extrair dados, comprometendo potencialmente a confidencialidade, integridade e disponibilidade. **Recomendações** Versões anteriores a 2.10.2 devem implementar uma validação de lista de permissões para o parâmetro `options[stato]`, garantindo que apenas nomes de colunas permitidos sejam usados. Alternativamente, use a validação regex para controlar estritamente o formato da entrada. Como medida suplementar, envolva o nome da coluna em backticks para tratá-lo como um identificador. Verifique todos os usos de `$superselect` em todo o código-fonte e valide qualquer valor usado como parte de uma expressão SQL.