PT-2026-23441 · Techdocs+3 · Techdocs+3

Benjdlambert

·

Publicado

2026-03-05

·

Atualizado

2026-03-12

·

CVE-2026-29186

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Versões do Backstage anteriores a 1.14.3
Descrição O Backstage, um framework aberto para construção de portais de desenvolvedores, contém um bypass de configuração que pode levar à execução de código arbitrário. O pacote @backstage/plugin-techdocs-node utiliza uma allowlist para filtrar chaves de configuração do MkDocs potencialmente perigosas durante a construção da documentação. Uma falha nessa allowlist permite que atacantes criem um arquivo mkdocs.yml malicioso que executa código Python arbitrário, contornando as medidas de segurança do TechDocs. O componente vulnerável é o processo de construção da documentação do TechDocs. O arquivo de configuração vulnerável é o mkdocs.yml.
Recomendações Versões anteriores a 1.14.3 devem ser atualizadas para a versão 1.14.3 ou posterior. Como solução temporária, configure o TechDocs com runIn: docker em vez de runIn: local para fornecer isolamento por contêiner. Restrinja o acesso aos arquivos mkdocs.yml apenas a colaboradores confiáveis. Implemente requisitos de revisão de PR para alterações nos arquivos mkdocs.yml para detectar configurações maliciosas. Faça o downgrade do MkDocs para uma versão anterior a 1.4.0, como a 1.3.1, para desativar os hooks.

Exploit

Correção

Special Elements Injection

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-29186
GHSA-928R-FM4V-MVRW

Produtos afetados

@Backstage/Plugin-Techdocs-Node
Backstage
Mkdocs
Techdocs