CVE-2025-14755
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 12 - wyżej niż 12% wszystkich znanych CVE
Streszczenie
Wtyczka Cost Calculator Builder dla WordPress (do wersji 4.0.1 włącznie) w połączeniu z wersją PRO jest podatna na nieautoryzowaną manipulację ceną i niebezpieczne bezpośrednie odwołania do obiektów (IDOR). Atakujący bez logowania może dodać produkty WooCommerce do koszyka z dowolnie ustawioną ceną.
Ocena ryzyka
Atakujący może manipulować cenami produktów, co może prowadzić do strat finansowych i naruszenia integralności sklepu.
Rekomendacja
Zaktualizuj wtyczkę Cost Calculator Builder do najnowszej wersji, która zawiera poprawki bezpieczeństwa.
Inne podatności w Cost Calculator Builder
Zobacz wszystkie- CVE-2026-7753Średnie
Wtyczka Cost Calculator Builder dla WordPressa do wersji 3.6.17 włącznie jest podatna na nieautoryzowany dostęp do wrażliwych danych z powodu braku sprawdzenia uprawnień w akcji AJAX `cost-calculator-custom-export-run`. Obsługa weryfikuje tylko nonce, które jest dostępne na każdej stronie wp-admin, co pozwala uwierzytelnionym atakującym z dostępem na poziomie Subskrybenta na eksport pełnej konfiguracji kalkulatorów, w tym kluczy tajnych Stripe, PayPal, Razorpay, webhook i reCAPTCHA.
- CVE-2026-10865Średnie
Wtyczka Cost Calculator Builder dla WordPressa do wersji 4.0.11 włącznie ujawnia wrażliwe dane uwierzytelniające do bramek płatności (Stripe, Razorpay, PayPal) w kodzie źródłowym strony. Niezautoryzowany atakujący może wyodrębnić te dane, gdy opcja 'użyj we wszystkich kalkulatorach' jest włączona dla co najmniej jednej bramki płatności.
Oryginalny opis (angielski, źródło NVD)
The Cost Calculator Builder plugin for WordPress is vulnerable to Unauthenticated Price Manipulation and Insecure Direct Object Reference (IDOR) in all versions up to, and including, 4.0.1 only when used in combination with Cost Calculator Builder PRO. This is due to the ccb_woocommerce_payment AJAX action being registered via wp_ajax_nopriv, making it accessible to unauthenticated users, and the renderWooCommercePayment() function passing user-controlled data directly to CCBWooCheckout::init() without authorization checks. This makes it possible for unauthenticated attackers to add WooCommerce products to their cart with attacker-controlled prices.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

