Katalog CVE

CVE-2026-55385

ŚrednieCVSS 6.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.45%

Percentyl 38 - wyżej niż 38% wszystkich znanych CVE

Streszczenie

W InvoiceShelf przed wersją 2.4.0 plik PDFConfigurationRequest.php waliduje ustawienie gotenberg_host kontrolowane przez właściciela jedynie jako poprawny składniowo URL. GotenbergPDFDriver::loadView wysyła następnie żądanie HTTP multipart zawierające wyrenderowany HTML faktury, wyceny lub płatności jako document.html do tego hosta bez odrzucania adresów prywatnych, loopback, link-local lub zarezerwowanych.

Ocena ryzyka

Właściciel może użyć generowania PDF do sięgnięcia do usług wewnętrznych lub endpointów metadanych chmury, a skonfigurowany zewnętrzny host otrzymuje dane klientów, adresy, pozycje, sumy i identyfikatory firmy z kolejnych renderów PDF.

Rekomendacja

Należy zaktualizować InvoiceShelf do wersji 2.4.0 lub nowszej oraz ograniczyć możliwość konfiguracji gotenberg_host do zaufanych adresów.

Inne podatności w InvoiceShelf

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS