Katalog CVE

CVE-2026-18027

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.64%

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

Streszczenie

Wtyczka WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels dla WordPressa do wersji 4.9.8 jest podatna na Directory Traversal przez funkcję get_image_src_in_base64. Uwierzytelnieni atakujący z dostępem na poziomie subskrybenta lub wyższym mogą odczytać zawartość dowolnych plików na serwerze, w tym wrażliwe informacje. Zawartość plików w base64 jest osadzana w buforowanym HTML faktury i udostępniana atakującemu przez endpointy wydruku/pobierania.

Ocena ryzyka

Atakujący może odczytać dowolne pliki na serwerze, takie jak pliki konfiguracyjne, dane uwierzytelniające lub inne wrażliwe dane, co może prowadzić do pełnej kompromitacji systemu. Wymagany jest jednak dostęp na poziomie subskrybenta.

Rekomendacja

Należy natychmiast zaktualizować wtyczkę do najnowszej wersji, która zawiera poprawkę. Dodatkowo należy ograniczyć dostęp do kont o niskich uprawnieniach i monitorować logi pod kątem nietypowych żądań do endpointów faktur.

Powiązane podatności

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

The WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 4.9.8 via the get_image_src_in_base64 function. This makes it possible for authenticated attackers, with subscriber-level access and above, to read the contents of arbitrary files on the server, which can contain sensitive information. The base64-encoded file contents are embedded into the cached invoice HTML and served directly to the attacker via the plugin's own Print/Download invoice endpoints, which require only a valid nonce and access key.

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