- Son 7 gün
- CWE-79
CVE-2026-56840
PraisonAI HTTPApproval panelinde araç argümanları nedeniyle onay sayfası XSS açığı
- Yayımlandı
- Güncellendi
- 23 Eki 2026
- Açık yaşı
- 5 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
PraisonAI, çoklu ajan ekipleri sistemidir. 4.5.2 sürümünden 4.6.59 sürümünden önceki sürümlere kadar, praisonai.bots.HTTPApproval, bekleyen araç onay argümanlarını doğrudan onay paneli HTML'ine işler. Saldırgan kontrolündeki bir araç argümanı bu sayfaya JavaScript enjekte edebilir. Bir kişi riskli araç isteğini incelemek için onay URL'sini açtığında, betik panel kaynağında çalışır ve aynı isteğin /approve/{request_id}/decide uç noktasına POST isteği göndererek HTTPApproval'ın approved=True döndürmesine neden olabilir. Bu sorun 4.6.59 sürümünde yamalanmıştır.
Kaynaktaki açıklama (İngilizce)
PraisonAI is a multi-agent teams system. From version 4.5.2 to before version 4.6.59, praisonai.bots.HTTPApproval renders pending tool approval arguments directly into the approval dashboard HTML. An attacker-controlled tool argument can inject JavaScript into that page. When a human opens the approval URL to inspect the risky tool request, the script runs in the dashboard origin and can POST to the same request's /approve/{request_id}/decide endpoint, causing HTTPApproval to return approved=True. This issue has been patched in version 4.6.59.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| MervinPraison PraisonAI | Sürüm belirtilmemiş | – |
Kaynaklar3 kaynak
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.