CVE-2026-81568

Yüksək

Təsvir

Joomla Extension - j2commerce.com - J2Store 1.0.0-3.3.2, 4.0.0-4.0.22, 4.1.0-4.1.7 versiyalarında `task=download` vasitəsilə ixtiyari faylın oxunması zəifliyi mövcuddur - `J2StoreModelOrderdownloads::getFilePath()` funksiyası konfiqurasiya edilmiş qoşma qovluğunu məhsul faylının saxlanılan `product_file_save_name` dəyəri ilə birləşdirərək satın alınmış rəqəmsal yükləmənin diskdəki yolunu formalaşdırırdı və burada yalnız `JPath::clean()` (hansı ki, separatorları normallaşdırır lakin `..` seqmentlərini həll etmir və ya rədd etmir) və sadə bir `JFile::exists()` yoxlamasından istifadə olunurdu — həll edilmiş yolun konfiqurasiya edilmiş qoşma qovluğunun daxilində qaldığı heç vaxt təsdiqlənmirdi. Əgər məhsul faylının `product_file_save_name` sahəsi hər hansı bir `../` traversal seqmenti ehtiva edərsə — bu, böyük ehtimalla Issue 1-də təsvir olunan CSRF vasitəsilə saxtalaşdırıla bilən admin məhsul-fayl yadda saxlama əməliyyatları, yaxud gələcəkdə həmin sahəyə yazı yazan hər hansı inteqrasiya və ya xəta vasitəsilə baş verə bilər — həmin məhsul faylı üçün etibarlı yükləmə `token`/`pid` cütlüyünə malik olan hər hansı müştəri traversal vasitəsilə qoşma qovluğundan kənar yola müraciət edə və veb server tərəfindən oxuna bilən istənilən faylı (məsələn, `configuration.php`) yükləyə bilərdi.

CiddilikYüksək
CVSS8.7
İstismar ehtimalı—
MəhsulJ2Store extension for Joomla
Dərc15 sen 2026
İlk görülmə15 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.22, 4.0.0-4.0.22, 4.1.0-4.1.7—

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-81568 · J2Store extension for Joomla · Dark Radar