CVE-2026-71492

Orta

Təsvir

Banks sadə şablon dili vasitəsilə mənalı LLM promptları yaradır. Versiya 2.4.5-dən əvvəl, src/banks/registries/directory.py faylındakı DirectoryPromptRegistry.set() funksiyası hücum edən tərəf tərəfindən idarə olunan Prompt.name və Prompt.version dəyərlərini kanonizasiya və ya məhdudiyyət yoxlaması olmadan Path obyektinə daxil edir. ../victim/foo kimi nisbi keçidlər və mütləq Prompt.name dəyəri konfiqurasiya edilmiş reyestr kök qovluğundan çıxmağa və ya onu ləğv etməyə imkan verir, overwrite=True parametri isə mövcud hədəf faylların əvəzlənməsinə şərait yaradır. Zəhərlənmiş ad index.json faylında saxlanılır və _load() tərəfindən yenidən qurulur ki, bu da kök qovluqdan kənar yolun sonrakı reyestr yükləmələri zamanı qalmasına imkan verir. Sorğu məlumatlarını bu sahələrə ötürən tətbiq beləliklə, Prompt.raw baytlarını tətbiq prosesi tərəfindən yazıla bilən, hücum edən tərəfin seçdiyi yollara yaza bilər. Bu problem versiya 2.4.5-də düzəldilmişdir.

CiddilikOrta
CVSS6.0
İstismar ehtimalı—
MəhsulBanks
Dərc20 avq 2026
İlk görülmə20 avq 2026

Necə düzəltmək olar

Yeniləyin
  • banks2.4.5 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
banksPyPIv < 2.4.52.4.5

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-71492 · Banks · Dark Radar