PT-2026-34610 · Nocobase · @Nocobase/Plugin-Collection-Sql

P80N-Sec

·

Publicado

2026-04-22

·

Atualizado

2026-05-07

·

CVE-2026-41641

CVSS v3.1

7.2

Alta

VetorAV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions @nocobase/plugin-collection-sql versões anteriores a 2.0.39
Description Existe um problema onde a função de validação checkSQL(), projetada para bloquear palavras-chave SQL perigosas como pg read file, LOAD FILE e dblink, não é aplicada ao endpoint 'sqlCollection:update'. Embora esta validação esteja ativa para 'collections:create' e 'sqlCollection:execute', sua ausência no processo de atualização permite que um invasor com permissões de gerenciamento de coleção ignore as verificações de segurança. Ao criar uma coleção com SQL benigno e, posteriormente, atualizá-la com SQL arbitrário, um invasor pode executar consultas não autorizadas para exfiltrar dados sensíveis, ler arquivos arbitrários do sistema de arquivos do servidor de banco de dados ou realizar movimentação lateral para outros bancos de dados.
Recommendations Atualize o @nocobase/plugin-collection-sql para a versão 2.0.39 ou posterior. Como medida paliativa temporária, restrinja o acesso ao endpoint 'sqlCollection:update' para minimizar o risco de exploração.

Exploit

Correção

Improper Access Control

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-41641
GHSA-WRWH-C28M-9JJH

Produtos afetados

@Nocobase/Plugin-Collection-Sql