PT-2026-133679
CVE-2026-61789
·
Publicado
2026-10-30
·
Atualizado
2026-11-02
Descrição por
CVSS 4.0
6.1
MédiaMétricasAV:N/AC:L/AT:P/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas
DBHub versões anteriores a 0.22.6
Descrição
A validação de SQL somente leitura pode ser ignorada nos conectores MySQL e MariaDB. A função
scanSingleLineComment em src/utils/sql-parser.ts trata incorretamente cada traço duplo como o início de um comentário, enquanto o MySQL e o MariaDB exigem um espaço em branco, um caractere de controle ou o fim da linha subsequente. Embora a verificação de somente leitura em src/tools/execute-sql.ts utilize isReadOnlySQL para validar instruções divididas, os conectores em src/connectors/mysql/index.ts e src/connectors/mariadb/index.ts executam a string original com multipleStatements habilitado. Consequentemente, um traço duplo seguido por um caractere que não seja espaço pode ocultar uma instrução de gravação ou DDL (Data Definition Language) destrutiva do validador, enquanto o banco de dados interpreta os traços como operadores de subtração e executa ambas as instruções. Isso permite que um invasor ignore o modo somente leitura para modificar ou excluir dados do banco de dados via injeção de prompt, dependendo dos privilégios da conta do banco de dados.Recomendações
Atualizar para a versão 0.22.6.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾