CVE-2026-62674
KritikTeknik Veri (Otomatik)
- CVSS Skoru
- 9
- EPSS
- 0.3%
- CWE
- CWE-94
- KEV Durumu
- Hayır
Yayım tarihi: 21 Ağustos 2026
Omnigent, kodlama aracılarını düzenlemek için açık kaynaklı bir AI aracı çerçevesi ve meta-harnestir. 0.3.0 sürümünden önce, PUT /sessions/{session_id}/agent, bir oturum için LEVEL_EDIT izni kontrol eder ancak agent.session_id değeri None olan bağlı paylaşılan veya şablon bir araca karşı reddetme işlemi gerçekleştirmez. Bir oturuma düzenleme erişimi olan kimlik doğrulama yapılmış bir kullanıcı, paylaşılan aracı demetini omnigent/sunucu/yollar/oturumlar.py aracılığıyla değiştirebilir, bir stdio MCP sunucusu ekleyebilir ve daha sonra paylaşılan aracı kullanan sonraki oturumların, omnigent/araçlar/mcp.py aracılığıyla saldırgan tarafından kontrol edilen bir komutu başlatmasına neden olabilir. Komut, Omnigent çalıştırma işlemi izinleriyle çalışır ve dosyaları, kimlik bilgilerini, çalışma alanı verilerini, dahili hizmetleri ve çalıştırma kullanılabilirliğini ortaya çıkarabilir. Bu sorun 0.3.0 sürümünde çözülmüştür.
Orijinal açıklama (İngilizce)
Omnigent is an open-source AI agent framework and meta-harness for orchestrating coding agents. Prior to 0.3.0, PUT /sessions/{session_id}/agent checks LEVEL_EDIT permission for a session but does not reject a bound shared or template agent whose agent.session_id is None. An authenticated user with edit access to a session can replace that shared agent bundle through omnigent/server/routes/sessions.py, add a stdio MCP server, and cause later sessions that use the shared agent to launch an attacker-controlled command through omnigent/tools/mcp.py. The command executes with the Omnigent runner process permissions and can expose files, credentials, workspace data, internal services, and runner availability. This issue is fixed in version 0.3.0.
Referanslar
Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.