CVE-2023-46253

Kritik

Təsvir

Squidex açıq mənbəli headless CMS və kontent idarəetmə mərkəzidir. Təsirə məruz qalan versiyalarda ehtiyat nüsxələrin bərpası funksiyasında ixtiyari fayl yazma zəifliyi mövcuddur ki, bu da autentifikasiya olunmuş hücumçuya uzaqdan kodun icrasına (RCE) imkan verir. Squidex `squidex.admin.restore` icazəsi olan istifadəçilərə ehtiyat nüsxələr yaratmağa və onları bərpa etməyə icazə verir. Bu ehtiyat nüsxələrin bir hissəsi tətbiqə yüklənmiş aktivlərdir (assets). Hər bir aktiv üçün ehtiyat nüsxə zip arxivində aktivin faktiki məzmununu ehtiva edən `.asset` faylı və həmçinin JSON faylında saxlanılan əlaqəli `AssetCreatedEventV2` hadisəsi olur. Digər məlumatlarla yanaşı, JSON faylı hadisənin tipini (`AssetCreatedEventV2`), aktivin ID-sini (`46c05041-9588-4179-b5eb-ddfcd9463e1e`), onun fayl adını (`test.txt`) və fayl versiyasını (`0`) ehtiva edir. Bu hadisəni ehtiva edən ehtiyat nüsxə bərpa edildikdə, aktivin yenidən yaradılmasına `BackupAssets.ReadAssetAsync` metodu cavabdehdir. Bunun üçün həmin metod zip arxivindəki `.asset` faylının adını müəyyən edir, onun məzmununu oxuyur və məzmunu filestore-da saxlayır. Aktiv UploadAsync metodu vasitəsilə filestore-da saxlanıldıqda, assetId və fileVersion arqument kimi ötürülür. Bunlar daha sonra aktivin saxlanılacağı fayl adını müəyyən edən GetFileName metoduna ötürülür. assetId heç bir təmizləmə (sanitization) olmadan fayl adına daxil edilir və beləliklə, `squidex.admin.restore` imtiyazlarına malik hücumçu alt serverdə ixtiyari əməliyyat sistemi əmrlərini icra edə bilər (RCE).

CiddilikKritik
CVSS9.1
İstismar ehtimalı—
MəhsulSquidex
Dərc7 noy 2023
İlk görülmə7 noy 2023

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
squidex.io squidex7.8.2—

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.