CVE-2026-2381
Təsvir
WordPress üçün WooCommerce Stripe Payment Gateway plagini, 10.7.0 daxil olmaqla bütün versiyalarda `ajax_pay_for_order()` funksiyasındakı səlahiyyət yoxlamasının çatışmazlığına görə məlumatların icazəsiz dəyişdirilməsinə qarşı həssasdır. Bu, `wc_stripe_pay_for_order` WC-AJAX son nöqtəsi vasitəsilə sifariş üçün ödəniş emal edilərkən sifariş mülkiyyətinin və ya order_key-in təsdiqlənməməsindən qaynaqlanır. Funksiya yalnız nonce-u (hansı ki, Express Checkout aktiv olan hər hansı WooCommerce səhifəsində açıq şəkildə mövcuddur) yoxlayır, lakin sorğu göndərən istifadəçinin hədəf sifarişə sahib olduğunu və onu dəyişdirməyə icazəsi olduğunu təsdiqləmir. Bu, autentifikasiya olunmamış hücumçulara ardıcıl sifariş ID-lərini sadalamaq yolu ilə saxta ödəniş üsulu təqdim edərək hər hansı gözləyən sifarişi uğursuz statusuna salmağa imkan verir; bu zaman yaranan ödəniş istisnası sifariş statusunu "failed" olaraq yeniləyir.
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 |
|---|---|---|
| woocommerce WooCommerce Stripe Payment Gateway | v ≤ 10.7.0 | — |
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.