- Son 7 gün
- CWE-78
CVE-2026-117558
ai-sdlc MCP sunucusunda check_issue ve check_pr_status üzerinden komut enjeksiyonu
- Yayımlandı
- Güncellendi
- 27 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- VulnCheck
Yönetici özeti
Bu açık, yapay zeka destekli geliştirme araçlarının sistemde keyfi komut çalıştırmasına yol açabilir ve bu durum ciddi bir iş riski oluşturur. Etkilenen kurulumlar bu nedenle öncelikli olarak güncellenmeli veya geçici önlemlerle korunmalıdır.
ÖzetTürkçe
ai-sdlc eklentisinin MCP sunucusunda, sürüm 0.31.2 dahil ve öncesinde, repo parametresine kabuk meta karakterleri eklenerek işletim sistemi komutu çalıştırılabilmektedir. Doğrulanmamış repo değeri gh issue view veya gh pr view komutlarına doğrudan eklenip execSync ile çalıştırıldığı için bu sorun etkilenen kurulumlarda MCP sunucusu kullanıcısının yetkileriyle komut yürütülmesine yol açar. Saldırgan, istem enjeksiyonuna maruz kalmış bir yapay zeka ajanını bu parametreyi kötüye kullanmaya yönlendirebilir.
Saldırgan ne yapabilir?
Saldırgan, MCP sunucusunun çalıştığı kullanıcının yetkileriyle keyfi komutlar çalıştırabilir; bu da sistemde veri okuma, değiştirme ve hizmeti aksatma imkânı verir.
Kaynaktaki açıklama (İngilizce)
The ai-sdlc plugin MCP server through 0.31.2 contains an OS command injection vulnerability that allows attackers to execute commands by supplying shell metacharacters in the repo argument. The unvalidated repo value is interpolated into gh issue view or gh pr view commands run via execSync(), letting prompt-injected agents execute commands as the MCP server user.
Ne yapmalı?
- ai-sdlc-framework ai-sdlc eklentisini 0.31.2 sürümünden daha yeni bir sürüme güncelleyin. Genel öneri
- Güncelleme yapılamıyorsa MCP sunucusunu geçici olarak devre dışı bırakın veya check_issue ve check_pr_status araçlarının kullanımını durdurun. Genel öneri
- MCP sunucusunu en az yetkiye sahip ayrı bir sistem kullanıcısı altında çalıştırın ve bu kullanıcının erişebileceği dosya ve ağ kaynaklarını sınırlandırın. Genel öneri
Ek önlemler
- Yapay zeka ajanlarının araç çağrılarını ve repo parametrelerine verilen değerleri günlük kayıtlarından izleyin. Genel öneri
- Geliştirme ortamlarında kullanılan kimlik bilgilerini ve gizli anahtarları, MCP sunucusunun okuyabileceği yerlerden uzak tutun. Genel öneri
Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| ai-sdlc-framework ai-sdlc | ≤ 0.31.2 | – |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…ommit/717d7ecf068b714f65955e50fcf5cb4f9a0b5070 Yama
- github.com/ai-sdlc-framework/ai-sdlc/issues/1970 Üçüncü taraf
- vulncheck.com/…-injection-via-check-issue-and-check-pr-status Üçüncü taraf
- github.com/ai-sdlc-framework/ai-sdlc Diğer
- github.com/…dlc-plugin/mcp-server/src/tools/check-issue.ts Diğer
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.