CVE-2026-73040

Yüksək

Təsvir

Dockge stek adını yalnız yazma yolunda yoxlayır. backend/stack.ts faylında validate() funksiyasındakı və adın ^[a-z0-9_-]+$ ifadəsinə uyğun olmasını tələb edən icazəli siyahı yoxlamasına yalnız save() vasitəsilə çatılır, lakin path getter path.join(this.server.stacksDir, this.name) qaytarır və Stack.getStack heç bir yoxlama aparmadan path.join(server.stacksDir, stackName) qurur. backend/agent-socket-handlers/docker-socket-handler.ts faylındakı soket idarəediciləri çağırıcının daxil olduğunu və adın sətir (string) olduğunu təsdiqləyir, sonra onu birbaşa Stack.getStack funksiyasına ötürür, beləliklə, keçid ardıcıllıqları (traversal sequences) ehtiva edən ad idarə olunan steklər kataloqunun xaricində həll olunur. Buna görə də autentifikasiya olunmuş istifadəçi server prosesinin çatdığı hər hansı kataloqun composeENV və composeYAML dəyərlərini oxuya bilər ki, bu da həmin kataloqun .env və ya Compose faylındakı məxfi məlumatların açıqlanmasına səbəb olur, həmçinin delete() funksiyasını çağıra bilər; bu funksiya əvvəlcə docker compose down əmrini, sonra isə keçid edilmiş yolda rekursiv və məcburi (force) parametrləri ilə fsAsync.rm əmrini icra edərək həmin kataloqu silir. Məlumatların açıqlanması yalnız .env adlı fayllarla və ya qəbul edilən Compose fayl adları ilə məhdudlaşır, silinmə üçün isə hədəf kataloqunda docker compose down əmrinin uğurlu şəkildə başa çatması üçün etibarlı Compose faylının olması tələb olunur. Dockge adətən Docker soketinə giriş imkanı olan root istifadəçisi kimi işləyir, buna görə də əlçatan sahəye hostdakı əlaqəsiz tətbiqlər də daxildir. Çağırıcını avtomatik olaraq admin kimi daxil edən dəstəklənən disableAuth seçimi ilə konfiqurasiya edilmiş nümunələrdə hər iki əməliyyat autentifikasiyasız mövcuddur.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLouislam Dockge
Dərc20 avq 2026
İlk görülmə20 avq 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
louislam dockgev ≤ 1.5.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.

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-73040 · Louislam Dockge · Dark Radar