🔍 CVE-2026-42596

9.4
CVSS Score
CRITICAL
2026-05-14
2026-06-17 10:48
✅ 완료

🇰🇷 한글 설명

Gotenberg 8.31.0 이전 버전에서 downloadFrom과 webhook 기능의 차단 목록이 정규식 기반이고 대소문자를 구분하여 우회 가능합니다. 공격자는 IPv6 루프백 주소 형식(http://[::ffff:127.0.0.1]:...)을 이용해 내부 HTTP 서비스에 접근할 수 있어 중요한 보안 경계를 침해합니다.

💡 쉬운 설명

Gotenberg라는 PDF 변환 도구가 내부 서버 접근을 차단하는 필터를 특수한 주소 형식으로 우회당할 수 있습니다. 이를 통해 외부 공격자가 내부망의 서비스에 직접 접근할 수 있게 됩니다.

🇺🇸 원문 (English)

Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.31.0, the default deny-lists used by Gotenberg's downloadFrom feature and webhook feature are bypassable. Because the filter is regex-based and case-sensitive, an unauthenticated attacker can supply URLs such as http://[::ffff:127.0.0.1]:... and reach loopback or private HTTP services that the default deny-list is intended to block. This crosses a real security boundary because an external caller can force the server to make outbound requests to internal-only targets. This vulnerability is fixed in 8.31.0.

📍 영향받는 시스템

Gotenberg < 8.31.0

⚔️ 공격 벡터

IPv6 루프백 주소(::ffff:127.0.0.1) 또는 대소문자 혼용 URL을 사용한 downloadFrom/webhook 기능의 차단 목록 우회

🛡️ 대응 방법

Gotenberg를 8.31.0 이상으로 업그레이드

🔧 검증 코드

Gotenberg Docker 이미지의 버전을 확인합니다. 8.31.0 이상 버전이 표시되면 패치됨, 이하이면 취약합니다.

Shell / Script
docker images gotenberg/gotenberg 2>/dev/null | grep -E '[0-9]+\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L

💻 영향받는 소프트웨어

Docker