CVE-2026-39420
Təsvir
MaxKB müəssisələr üçün açıq mənbəli süni intellekt köməkçisidir. 2.7.1 və daha aşağı versiyalarda, natamam sandbox qoruma mexanizmi alət icrası imtiyazlarına malik autentifikasiya olunmuş istifadəçiyə LD_PRELOAD əsaslı sandbox-dan çıxmağa imkan verir. Hücumçu env əmri vasitəsilə mühit dəyişənlərini təmizləyə və sandbox.so hook-unu ləğv edə bilər ki, bu da məhdudiyyətsiz uzaqdan kodun icrasına (RCE) və şəbəkəyə girişə səbəb olur. MaxKB, Tool Debug API vasitəsilə etibarsız Python kodunun icrasını LD_PRELOAD mühit dəyişəni vasitəsilə sandbox.so-nu injeksiya edərək məhdudlaşdırır. Bu, şəbəkə və fayl girişini məhdudlaşdırmaq üçün həssas C kitabxana funksiyalarını (məsələn, execve, socket, open) qarşılayır. Lakin bir yamaq sandbox-da olan istifadəçinin /usr/bin/env utilitetini icra etməsinə icazə vermişdir. Hücumçuya alt proseslər yaratmağa icazə verildikdə, onlar env -i python əmrini icra edə bilərlər. -i bayrağı env-ə hədəf proqramı işə salmazdan əvvəl bütün mühit dəyişənlərini tamamilə təmizləməyi tapşırır. Bu, effektiv şəkildə LD_PRELOAD mühit dəyişənini ləğv edir. Beləliklə, yeni yaradılmış Python prosesi heç bir sandbox hook-u olmadan yerli olaraq icra olunacaq və bütün şəbəkə və fayl sistemi məhdudiyyətlərindən yan keçəcəkdir. Bu problem 2.8.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- maxkb maxkb2.8.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| maxkb maxkb | v < 2.8.0 | 2.8.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.