CVE-2026-40087

Orta

Təsvir

LangChain agentlərin və LLM əsaslı tətbiqlərin qurulması üçün çərçivədir. 0.3.84 və 1.2.28 versiyalarından əvvəl LangChain-in f-string prompt-template validasiyası iki istiqamətdə natamam idi. Birincisi, bəzi prompt şablon sinifləri f-string şablonlarını qəbul edir və onları PromptTemplate ilə eyni atributa giriş validasiyasını tətbiq etmədən formatlayırdı. Xüsusilə, DictPromptTemplate və ImagePromptTemplate atributa giriş və ya indeksləşdirmə ifadələri olan şablonları qəbul edə bilirdi və sonradan formatlama zamanı həmin ifadələri qiymətləndirirdi. İkincisi, analiz edilmiş yuxarı səviyyəli sahə adlarına əsaslanan f-string validasiyası format spesifikatorlarının daxilindəki iç-içə əvəzləmə sahələrini rədd etmirdi. Bu modeldə iç-içə əvəzləmə sahəsi yuxarı səviyyəli sahə adında deyil, format spesifikatorunda görünür. Nəticədə, analiz edilmiş sahə adlarına əsaslanan əvvəlki validasiya şablonu rədd etmirdi, halbuki Python formatlaması iş vaxtı hələ də iç-içə ifadəni həll etməyə çalışırdı. Bu zəiflik 0.3.84 və 1.2.28 versiyalarında aradan qaldırılıb.

CiddilikOrta
CVSS5.3
İstismar ehtimalı—
MəhsulLangchain Core
Dərc9 apr 2026
İlk görülmə9 apr 2026
Zəiflik növüCWE-1336CWE-1336

Necə düzəltmək olar

Yeniləyin
  • langchain langchain_core0.3.84, 1.2.28 və ya daha yeni versiya
  • langchain-core0.3.84, 1.2.28 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
langchain langchain_corev < 0.3.84, 1.0.0 ≤ v < 1.2.280.3.84, 1.2.28
langchain-corePyPIv < 0.3.84, 1.0.0a1 ≤ v < 1.2.280.3.84, 1.2.28

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-40087 · Langchain Core · Dark Radar