CVE-2026-58449
Təsvir
9.10.0 versiyadək olan txtai (11b32da commit-ində düzəldilib), funksiya gövdəsi parametri txtai.util.Resolver vasitəsilə həll olunan /reindex API son nöqtəsini təqdim edir və bu resolver, heç bir icazə siyahısı olmadan çağırıcı tərəfindən təmin edilən nöqtəli yol üzərində __import__ və getattr əməliyyatlarını yerinə yetirir. API heç bir TOKEN konfiqurasiya edilmədən təqdim etdikdə (autentifikasiya könüllü olduğu üçün bütün son nöqtələr autentifikasiyasızdır) və indeks yazıla bilən kimi konfiqurasiya edildikdə, uzaqdakı hücumçu funksiyanı subprocess.getoutput kimi istənilən çağırıla bilən obyektlə əvəz edərək, yenidən indeksləşdirmə zamanı server prosesi səviyyəsində uzaqdan kodun icrasını təmin edə bilər. Ekspluatasiya bu yerləşdirmə şərtlərini (API-nin açıq olması, TOKEN-in olmaması, yazıla bilən indeks) tələb edir; bu, standart konfiqurasiya deyil. Düzəliş sözügedən son nöqtəni yeni reindex konfiqurasiya bayrağı ilə məhdudlaşdırır.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| neuml txtai | v ≤ 9.10.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.