PT-2026-37098 · Gotenberg · Gotenberg

S-Senhaji

·

Publicado

2026-04-30

·

Atualizado

2026-05-06

·

CVE-2026-39383

CVSS v3.1

7.2

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Gotenberg versões 8.29.1 até 8.30.x
Descrição Um invasor não autenticado com acesso à rede pode forçar o servidor a fazer requisições HTTP POST externas para destinos internos ou externos arbitrários. Isso é feito fornecendo uma URL manipulada no cabeçalho de requisição Gotenberg-Webhook-Url. O problema ocorre na função FilterDeadline() em filter.go, que deve filtrar URLs de saída, mas retorna nil incondicionalmente quando tanto a lista de permissões quanto a de bloqueio estão vazias (configuração padrão), permitindo qualquer URL.
Trata-se de um Server-Side Request Forgery (SSRF) cego, o que significa que o servidor não retorna o corpo da resposta do alvo ao invasor. No entanto, um invasor pode sondar a infraestrutura de rede interna observando se a chamada de retorno de erro é invocada, forçar requisições POST contra serviços internos que executam efeitos colaterais e confirmar a acessibilidade de endpoints de metadados de nuvem. O impacto é amplificado por um cliente HTTP com repetição que realiza até 4 tentativas automáticas por requisição.
Recomendações Atualize para a versão 8.31.0. Como solução temporária, configure a variável de ambiente GOTENBERG API WEBHOOK ALLOW LIST para restringir as URLs de webhook a receptores conhecidos. Como solução temporária, defina GOTENBERG API WEBHOOK DENY LIST para bloquear intervalos de endereços RFC-1918 e link-local.

Exploit

Correção

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-39383
GHSA-5VH4-RGV7-P9G4

Produtos afetados

Gotenberg