Katalog CVE

CVE-2026-11496

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

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

Streszczenie

Wtyczka Woo PDF Invoice Builder (znana również jako "PDF Builder for WooCommerce") dla WordPressa jest podatna na niezabezpieczone bezpośrednie odwołanie do obiektu (IDOR) we wszystkich wersjach do 2.0.8 włącznie. Handler AJAX InspectOrder() (woocommerce-pdf-invoice-ajax.php:513), zarejestrowany na wp_ajax_rednao_wcpdfinv_inspect_order, nie wykonuje żadnej kontroli uprawnień ani weryfikacji nonce przed załadowaniem dowolnego zamówienia na podstawie pola POST 'OrderNumber' dostarczonego przez atakującego i serializacją jego pełnych danych WC_Order::get_data() oraz meta do odpowiedzi.

Ocena ryzyka

Uwierzytelniony atakujący z uprawnieniami Subscriber lub wyższymi może odczytać każde zamówienie WooCommerce w witrynie — w tym adres rozliczeniowy/wysyłki, e-mail, numer telefonu, metodę płatności, identyfikator transakcji i sumy zamówień — poprzez iterację identyfikatorów zamówień.

Rekomendacja

Zaktualizuj wtyczkę Woo PDF Invoice Builder do wersji nowszej niż 2.0.8, gdy tylko poprawka będzie dostępna, oraz rozważ ograniczenie dostępu do punktów końcowych AJAX.

Powiązane podatności

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

The Woo PDF Invoice Builder plugin (also distributed as "PDF Builder for WooCommerce") for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.0.8. This is due to the InspectOrder() AJAX handler (woocommerce-pdf-invoice-ajax.php:513), registered on wp_ajax_rednao_wcpdfinv_inspect_order, performing no capability check and no nonce verification before loading an arbitrary order by the attacker-supplied 'OrderNumber' POST field and serializing its full WC_Order::get_data() and meta to the response. This makes it possible for authenticated attackers with Subscriber-level access and above to read every WooCommerce order on the site — including billing/shipping address, email, phone number, payment method, gateway transaction ID, and order totals — by iterating order IDs.

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