PT-2026-40780 · Strapi · @Strapi/Upload

Arkmarta

+1

·

Publicado

2026-05-13

·

Atualizado

2026-05-14

·

CVE-2026-22707

CVSS v3.1

5.4

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas @strapi/upload versões anteriores a 5.33.3
Description No plugin de Upload, os endpoints da Content API não aplicavam as restrições de tipo MIME configuradas pelo administrador em plugin.upload.security.allowedTypes e deniedTypes. Embora essas restrições estivessem ativas para o Painel de Administração, a verificação de segurança enforceUploadSecurity estava ausente no controlador da Content API. Consequentemente, os manipuladores uploadFiles e replaceFile, bem como o wrapper upload, ignoravam a detecção de MIME e as listas de permissão/bloqueio.
Um usuário autenticado com permissões de upload na Content API poderia enviar tipos de arquivos não permitidos, como HTML e SVG. Se os arquivos enviados forem servidos na mesma origem que o painel de administração, um invasor poderia enviar um arquivo HTML ou SVG malicioso. Quando aberto por um administrador, esse arquivo poderia executar JavaScript na origem do administrador, permitindo potencialmente o sequestro de sessão administrativa e ações administrativas não autorizadas via API de administração.
Recommendations Atualize o @strapi/upload para a versão 5.33.3 ou posterior.

Correção

Protection Mechanism Failure

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-22707
GHSA-PCW7-5633-82VV

Produtos afetados

@Strapi/Upload