CVE-2026-12128
Təsvir
WordPress üçün olan Pinpoint Booking System – Version 2 plagini 2.9.9.6.8 daxil olmaqla bütün versiyalarda `cart_data` parametri vasitəsilə Qiymət Manipulyasiyasına (Price Manipulation) qarşı həssasdır. Bu, `dopbsp_woocommerce_add_to_cart` AJAX hərəkətinin `wp_ajax_nopriv_*` vasitəsilə autentifikasiya, nonce yoxlaması və qiymətləndirmənin server tərəfində yenidən hesablanması olmadan qeydiyyata alınmasından qaynaqlanır — `update` idarəedicisi `price_total` dəyərini birbaşa hücumçunun nəzarətində olan `cart_data` POST parametrindən oxuyur və təqvimin konfiqurasiya edilmiş qiymətləri ilə yoxlamadan onu `$wpdb->insert()` vasitəsilə verilənlər bazasında saxlayır. Daha sonra `woocommerce_before_calculate_totals` geri çağırışı (callback), hücumçu tərəfindən təmin edilən və bazada saxlanılan dəyəri oxuyur və təqvim parametrləri əsasında yenidən hesablamadan onu birbaşa `$product->set_price()` funksiyasına ötürür. Bu, autentifikasiya olunmamış hücumçulara rezerv təqviminə bağlı istənilən sifariş edilə bilən məhsulun WooCommerce ödəniş qiymətini ixtiyari dəyərlə əvəz etməyə imkan verir ki, bu da faktiki olaraq belə məhsulların özləri tərəfindən seçilmiş qiymətə satın alınmasını təmin edir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| dotonpaper Pinpoint Booking System – Version 2 | v ≤ 2.9.9.6.8 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.