CVE-2026-41481
Təsvir
LangChain agentlərin və LLM əsaslı tətbiqlərin qurulması üçün çərçivədir. langchain-text-splitters 1.1.2 versiyasından əvvəl, HTMLHeaderTextSplitter.split_text_from_url() funksiyası ilkin URL-i validate_safe_url() vasitəsilə yoxlayırdı, lakin daha sonra sorğunu yönləndirmələr (redirects) aktiv edilmiş şəkildə (defolt olaraq) requests.get() ilə yerinə yetirirdi. Yönləndirmə hədəfləri yenidən yoxlanılmadığı üçün hücumçu tərəfindən idarə olunan serverə yönəlmiş URL daxili, localhost və ya bulud metadata son nöqtələrinə (endpoints) yönləndirilə bilərdi ki, bu da SSRF müdafiəsindən yan keçməyə səbəb olurdu. Cavabın gövdəsi analiz edilir və çağırıcı tətbiq koduna Document obyektləri kimi qaytarılır. Bunun məlumat sızdırma yolu olub-olmaması tətbiqdən asılıdır: əgər tətbiq Document məzmununu (və ya törəmələrini) URL-i təmin edən sorğuya geri qaytarırsa, daxili son nöqtələrdən həssas məlumatlar sızdırıla bilər. Xam məzmunu sorğuya qaytarmadan Document-ləri daxildə saxlayan və ya emal edən tətbiqlər bu problem vasitəsilə birbaşa məlumat sızmasına məruz qalmırlar. Bu zəiflik 1.1.2 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- langchain langchain-text-splitters1.1.2 və ya daha yeni versiya
- langchain-text-splitters1.1.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| langchain langchain-text-splitters | v < 1.1.2 | 1.1.2 |
| langchain-text-splittersPyPI | v < 1.1.2 | 1.1.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.
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.