PT-2026-36917

CVE-2026-40281

·

Publicado

2026-04-30

·

Atualizado

2026-10-26

Descrição por

CVSS 3.1
10
Crítica
MétricasAV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Gotenberg versões anteriores a 8.31.0
Description Gotenberg é uma API stateless alimentada por Docker para arquivos PDF. O endpoint de gravação de metadados valida as chaves de metadados para caracteres de controle, mas não sanitiza os valores dos metadados. Um caractere de nova linha ( ) injetado em um valor de metadado divide a linha de stdin do ExifTool em dois argumentos separados, permitindo a injeção de pseudo-tags arbitrárias do ExifTool, como -FileName, -Directory, -SymLink e -HardLink. Este problema é um bypass de uma correção anterior incompleta que validava apenas as chaves.
Um invasor não autenticado pode explorar isso através do endpoint /forms/pdfengines/metadata/write manipulando o parâmetro metadata. Isso pode levar à execução remota de código, permitindo que o invasor renomeie ou mova PDFs para caminhos arbitrários no sistema de arquivos do container, sobrescreva arquivos críticos do sistema ou crie links simbólicos e links rígidos. A vulnerabilidade é disparada dentro da função WriteMetadata() em pkg/modules/exiftool/exiftool.go ao passar valores para a função SetString() da biblioteca go-exiftool.
Recommendations Atualize o Gotenberg para a versão 8.31.0 ou posterior. Como medida de mitigação temporária, restrinja o acesso ao endpoint /forms/pdfengines/metadata/write.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-Q7R4-HC83-HF2Q
GO-2026-5572
OPENSUSE-SU-2026:21483-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾