CVE-2026-77999

Yüksək

Təsvir

Joomla Extension - j2commerce.com - J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 versiyalarında autentifikasiya olunmamış PayPal callback saxtakarlığı sifariş təsdiqi fırıldaqçılığına səbəb olur - PayPal IPN dinləyicisinin imza yoxlaması (`_validateIPN()`), `UNVERIFIED` və hər hansı `INVALID` olmayan cavabı etibarlı kimi qəbul edirdi, yoxlama sorğusunu `CURLOPT_SSL_VERIFYPEER` söndürülmüş şəkildə həyata keçirirdi və nəticəni heç bir növbəti proses tərəfindən yoxlanılmayan sahədə saxlayırdı — buna görə də nəticədən asılı olmayaraq emal davam edirdi. Ayrıca, ödənilmiş məbləğin müqayisəsi yalnız `mc_gross` müsbət ədəd olduqda işləyirdi; bu sahənin POST gövdəsindən çıxarılması (`floatval(null) == 0`) yoxlamanın tamamilə ötürülməsinə səbəb olurdu. Satıcı tərəfindən konfiqurasiya edilmiş `receiver_email` və `custom` sahəsindən oxunan ardıcıl, sadalanan sifariş ID-si ilə birlikdə, anonim POST sorğusu gözləyən sifarişi heç bir ödəniş olmadan birbaşa `CONFIRMED` statusuna keçirmək və ya digər müştərinin gözləyən sifarişini `FAILED` statusuna məcbur etmək üçün kifayət idi. `paypalv2.php` heç bir halda məbləğ yoxlamasını yerinə yetirmirdi.

CiddilikYüksək
CVSS8.7
İstismar ehtimalı—
MəhsulJ2Store extension for Joomla
Dərc3 sen 2026
İlk görülmə3 sen 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
j2commerce.com J2Store extension for Joomla1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6—

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.

Intelligence 360 paketində

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.

CVE-2026-77999 · J2Store extension for Joomla · Dark Radar