CVE-2024-0243
Açıklama
Aşağıdaki crawler yapılandırması ile: ```python from bs4 import BeautifulSoup as Soup url = "https://example.com" loader = RecursiveUrlLoader( url=url, max_depth=2, extractor=lambda x: Soup(x, "html.parser").text ) docs = loader.load() ``` `https://example.com` içeriğini kontrol eden bir saldırgan, buraya "https://example.completely.different/my_file.html" gibi bağlantılar içeren kötü amaçlı bir HTML dosyası yerleştirebilir ve crawler, `prevent_outside=True` olmasına rağmen bu dosyayı da indirmeye devam eder. https://github.com/langchain-ai/langchain/blob/bf0b3cc0b5ade1fb95a5b1b6fa260e99064c2e22/libs/community/langchain_community/document_loaders/recursive_url_loader.py#L51-L51 Şurada çözüldü: https://github.com/langchain-ai/langchain/pull/15559
Nasıl düzeltilir
- langchain langchain0.1.0 ya da sonraki bir sürüm
- langchain0.1.0 ya da sonraki bir sürüm
- langchain-exa0.1.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| langchain langchain | v < 0.1.0 | 0.1.0 |
| langchainPyPI | v < 0.1.0 | 0.1.0 |
| langchain-exaPyPI | v < 0.1.0 | 0.1.0 |
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.
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.