CVE-2026-45054
Təsvir
CubeCart elektron ticarət proqram təminatı həllidir. 6.7.0 versiyasından əvvəl, admin sifarişlər-tranzaksiyalar siyahısı səhifəsi (admin.php?_g=orders&node=transactions), sütun və ya istiqamət yoxlaması aparmadan hücumçunun nəzarətində olan $_GET['sort'] massivindən xammal ORDER BY SQL fraqmenti qurur. Həm sütun açarı, həm də istiqamət dəyəri sorğu sətirinə birbaşa SQL tokenləri kimi daxil olur və freymvorkun sqlSafe() (mysqli escape_string) funksiyası yalnız dırnaq simvollarını filtrləyir — halbuki bunların heç biri ORDER BY inyeksiyası üçün tələb olunmur. Sifarişlər üzrə minimum CC_PERM_READ icazəsinə malik autentifikasiya olunmuş administrator mağaza verilənlər bazasına qarşı ixtiyari SQL sorğuları icra edə bilər ki, bura admin parol heşlərinin, müştəri şəxsi məlumatlarının (PII) və inteqrasiya edilmiş ödəniş şlüzü etibarnamələrinin zaman əsaslı kor ekstraksiyası (time-based blind extraction) daxildir. Bu zəiflik 6.7.0 versiyasında aradan qaldırılıb.
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 |
|---|---|---|
| cubecart v6 | < 6.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.