CVE-2025-31491

Yüksek

Açıklama

AutoGPT, kullanıcıların karmaşık iş akışlarını otomatize eden sürekli yapay zeka ajanları oluşturmasına, dağıtmasına ve yönetmesine olanak tanıyan bir platformdur. 0.6.1 sürümünden önce AutoGPT, istek yönlendirmelerinde alan adlar arası çerezlerin ve korumalı üstbilgilerin sızdırılmasına izin vermektedir. AutoGPT, autogpt_platform/backend/backend/util/request.py konumunda bulunan requests Python kütüphanesi etrafında bir sarmalayıcı kullanır. Bu sarmalayıcıda, ilk istek için yönlendirmeler özellikle takip edilmez. Eğer sarmalayıcı allow_redirects True olarak ayarlanmışsa (varsayılan budur), herhangi bir yönlendirme başlangıç isteği tarafından takip edilmez; bunun yerine yeni konum sarmalayıcı tarafından yeniden talep edilir. Ancak, yeni konumu manuel olarak yeniden talep etmede temel bir hata vardır: Authorization ve Proxy-Authorization üstbilgileri ile çerezler gibi farklı kökenlere gönderilmemesi gereken güvenlik hassasiyetli üstbilgiler dikkate alınmaz. Örneğin, autogpt_platform/backend/backend/blocks/github/_api.py dosyasında, GitHub API'den veri alırken bir Authorization üstbilgisi ayarlanır. Ancak, eğer GitHub bir açık yönlendirme (open redirect) zafiyetinden etkilenirse (örneğin uydurma bir örnek olan https://api.github.com/repos/{owner}/{repo}/issues/comments/{comment_id}/../../../../../redirect/?url=https://joshua.hu/) ve betik Authorization üstbilgisiyle burayı ziyaret etmeye zorlanırsa, Authorization üstbilgisindeki GitHub kimlik bilgileri sızdırılacaktır. Bu durum, kimlik doğrulama üstbilgilerinin ve özel çerezlerin sızdırılmasına olanak tanır. Bu zafiyet 0.6.1 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.6
İstismar olasılığı—
ÜrünAgpt Autogpt Platform
Yayın15 Nis 2025
İlk görülme15 Nis 2025

Nasıl düzeltilir

Güncelleyin
  • agpt autogpt_platform0.6.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
agpt autogpt_platformv < 0.6.10.6.1

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.