CVE-2026-55524
Açıklama
PraisonAI çoklu ajan ekipleri sistemidir. 1.6.58 öncesindeki sürümlerde, web_crawl aracı SSRF kontrolünü yalnızca başlangıçta sağlanan URL üzerinde gerçekleştirir; bu durum korumanın atlatılmasına ve aracın saldırgan tarafından seçilen dahili hedeflere bağlanmasına olanak tanır. Kontrol işlemi, ana bilgisayar adını socket.gethostbyname ile bir kez çözümleyerek özel/loopback/link-local sonuçlarını reddeder, ancak ardından URL'yi httpx.Client(follow_redirects=True) (veya httpx mevcut olmadığında yine yönlendirmeleri takip eden urllib.request.urlopen) kullanan bir getiriciye aktarır; bu getirici bağlantı sırasında ana bilgisayar adını herhangi bir ek doğrulama yapmadan yeniden çözer. Bu "burada doğrula/orada getir" boşluğu, hem HTTP yönlendirmeleri hem de DNS rebinding yoluyla istismar edilebilir. Bir saldırgan, doğrudan veya bir ajan/araç iş akışı üzerinden web_crawl() fonksiyonuna iletilen URL'leri etkileyebilirse, PraisonAI ana bilgisayarının söz konusu ana bilgisayardan erişilebilen loopback, özel ağ veya bulut meta veri uç noktalarını getirmesini sağlayabilir ve yanıt gövdesi web_crawl() sonucunda döndürülür. Bu sorun 1.6.58 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- praisonaiagents1.6.58 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| praisonaiagentsPyPI | v < 1.6.58 | 1.6.58 |
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.