PT-2026-29657 · Unknown · Openstamanager

Ormzro

·

Publicado

2026-04-01

·

Atualizado

2026-04-05

·

CVE-2026-28805

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
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.

Correção

SQL injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-28805
GHSA-3GW8-3MG3-JMPC

Produtos afetados

Openstamanager