CVE-2025-6985

Yüksek

Açıklama

langchain-text-splitters sürüm 0.3.8'deki HTMLSectionSplitter sınıfı, güvenli olmayan XSLT ayrıştırması nedeniyle XML External Entity (XXE) saldırılarına karşı savunmasızdır. Bu güvenlik açığı, sınıfın herhangi bir sıkılaştırma önlemi olmaksızın lxml.etree.parse() ve lxml.etree.XSLT() kullanılarak ayrıştırılan rastgele XSLT stil sayfalarının kullanımına izin vermesinden kaynaklanmaktadır. lxml 4.9.x ve önceki sürümlerde harici varlıklar varsayılan olarak çözümlenir; bu da saldırganların rastgele yerel dosyaları okumasına veya dışa dönük HTTP(S) istekleri gerçekleştirmesine olanak tanır. lxml 5.0 ve üzeri sürümlerde varlık genişletmesi devre dışı bırakılmış olsa da, XSLTAccessControl uygulanmadığı sürece XSLT document() fonksiyonu hala herhangi bir URI'yi okuyabilmektedir. Bu güvenlik açığı, uzaktaki saldırganların SSH anahtarları, ortam dosyaları, kaynak kodu veya bulut meta verileri gibi hassas dosyalar dahil olmak üzere LangChain işleminin erişebildiği herhangi bir dosyaya salt okunur erişim sağlamasına izin verir. Herhangi bir kimlik doğrulama, özel ayrıcalık veya kullanıcı etkileşimi gerekmemektedir ve sorun, özel XSLT'ye izin veren varsayılan dağıtımlarda istismar edilebilir durumdadır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLangchain-text-splitters
Yayın6 Eki 2025
İlk görülme6 Eki 2025

Nasıl düzeltilir

Güncelleyin
  • langchain-text-splitters0.3.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
langchain-text-splittersPyPIv < 0.3.90.3.9

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2025-6985 · Langchain-text-splitters · Dark Radar