PT-2026-5221 · Nocodb · Nocodb

P-

·

Publicado

2026-01-28

·

Atualizado

2026-01-29

·

CVE-2026-24769

CVSS v4.0

9.4

Crítica

VetorAV:N/AC:L/AT:N/PR:L/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Nome do Software Vulnerável e Versões Afetadas Versões do NocoDB anteriores a 0.301.0
Descrição O NocoDB possui uma vulnerabilidade de cross-site scripting (XSS) armazenado na manipulação de seus anexos. Usuários autenticados podem fazer upload de arquivos SVG maliciosos contendo JavaScript incorporado. Esses arquivos são renderizados inline e executados nos navegadores de outros usuários que visualizam o anexo. A causa raiz são verificações de tipo MIME excessivamente permissivas e a falta de sanitização de conteúdo ao servir arquivos SVG. Especificamente, a função isPreviewAllowed em attachmentHelpers.ts utiliza uma verificação baseada em substring que classifica incorretamente arquivos SVG como seguros para visualização. O endpoint fileReadv3 em attachments.controller.ts serve esses arquivos sem sanitização ou imposição de tipo de conteúdo, permitindo que navegadores executem o JavaScript incorporado sob a origem da aplicação NocoDB. A exploração bem-sucedida pode levar ao comprometimento de conta, exfiltração de dados e ações não autorizadas realizadas em nome dos usuários afetados.
Recomendações Versões anteriores a 0.301.0 devem ser atualizadas para a versão 0.301.0 ou posterior.

Exploit

Correção

XSS

Unrestricted File Upload

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-24769
GHSA-Q5C6-H22R-QPWR

Produtos afetados

Nocodb