PT-2026-6761 · Unknown · Openstamanager

Lukasz-Rybak

·

Publicado

2026-02-06

·

Atualizado

2026-02-06

·

CVE-2026-24419

CVSS v4.0

8.7

Alta

VetorAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas OpenSTAManager versões 2.9.8 e anteriores
Descrição O OpenSTAManager apresenta uma vulnerabilidade crítica de Injeção SQL Baseada em Erros no arquivo add.php do módulo Prima Nota (Lançamento Contábil). A aplicação não valida se os valores separados por vírgula recebidos por meio do parâmetro GET id documenti são inteiros antes de utilizá-los em cláusulas SQL IN(). Isso permite que atacantes injetem comandos SQL arbitrários e extraiam dados sensíveis por meio de mensagens de erro XPATH. O parâmetro vulnerável é id documenti e o endpoint da API afetado é /modules/primanota/add.php. A vulnerabilidade está localizada nas linhas 63-67 e 306 do arquivo add.php. A aplicação recupera parâmetros de URL controlados pelo usuário usando a função get(), os divide por vírgula e, em seguida, concatena os elementos do array diretamente em uma consulta SQL sem qualquer validação de tipo. Isso permite que atacantes injetem código SQL ao fornecer uma carga maliciosa ao parâmetro id documenti.
Recomendações Versões anteriores à 2.9.8 devem implementar validação de tipo para o parâmetro id documenti. Especificamente, utilize array map('intval', $id documenti) para garantir que todos os elementos do array sejam inteiros e array filter($id documenti, fn($id) => $id > 0) para remover IDs zero ou negativos.

Exploit

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-24419
GHSA-4J2X-JH4M-FQV6

Produtos afetados

Openstamanager