🔍 CVE-2026-55385

6.8
CVSS Score
MEDIUM
2026-10-14
2026-10-20 03:17
✅ 완료

🇰🇷 한글 설명

InvoiceShelf 2.4.0 미만 버전에서 PDF 생성 설정 시 입력값 검증 미흡으로 인한 SSRF 취약점이 존재합니다. 공격자는 이를 이용해 내부 네트워크 서비스나 클라우드 메타데이터 엔드포인트에 접근할 수 있으며, PDF 생성 과정에서 고객의 민감한 정보가 외부로 유출될 수 있습니다.

💡 쉬운 설명

프로그램이 PDF를 만들 때 사용하는 주소를 제대로 검사하지 않아, 공격자가 내부 네트워크를 몰래 훔쳐보거나 고객 정보를 외부로 빼돌릴 수 있는 문제입니다. 마치 배달 주소를 마음대로 바꿔서 내부 기밀 서류를 외부로 보내게 만드는 것과 같습니다.

🇺🇸 원문 (English)

InvoiceShelf is an open-source web & mobile app that helps track expenses, payments and create professional invoices and estimates. Prior to version 2.4.0, InvoiceShelf's PDFConfigurationRequest.php validates the owner-controlled gotenberg_host setting only as a syntactically valid URL. GotenbergPDFDriver::loadView later sends a multipart HTTP request containing rendered invoice, estimate, or payment HTML as document.html to that host without rejecting private, loopback, link-local, or reserved addresses. An owner can use PDF generation to reach internal services or cloud metadata endpoints, and a configured external host receives customer names, addresses, line items, totals, and company identifiers from subsequent PDF renders. This issue is fixed in version 2.4.0.

📍 영향받는 시스템

InvoiceShelf version < 2.4.0

⚔️ 공격 벡터

PDF 생성 설정(gotenberg_host)에 내부 IP 또는 메타데이터 주소를 입력하여 SSRF 공격 수행

🛡️ 대응 방법

InvoiceShelf를 최신 버전인 2.4.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 2.4.0 이상의 버전 번호가 포함되어 있으면 안전합니다.

Shell / Script
curl -s http://<target-ip>/version | grep -E '2.4.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Cloud Services