← CVE Veritabanı

CVE-2026-61730

Kritik

Teknik Veri (Otomatik)

CVSS Skoru
9.3
EPSS
0.4%
CWE
CWE-200
KEV Durumu
Hayır

Yayım tarihi: 30 Ekim 2026

SOCFortress CoPilot, tüm güvenlik operasyonları ihtiyaçlarınız için tek bir pencere sunmaya odaklanır. Etkilenen dağıtımlarda, `backend/copilot.py` dosyasındaki kimlik doğrulaması yapılmayan `/scoutsuite-report` `StaticFiles` bağlantısı, normal `/api` yollarının JWT kimlik doğrulaması gerektirmesine rağmen, `scoutsuite-report` dizinini açığa çıkarır. Oluşturulan HTML raporları ve `scoutsuite-results/scoutsuite_results_<name>.js` dosyaları, AWS, Azure ve GCP IAM prensiplerini, kaynak envanterlerini, yanlış yapılandırmaları ve bulguları açıklar. Rapor isimleri, çağırıcı tarafından seçilen isimler ve öngörülebilir varsayılanlar temel alınarak türetilir. Bir yönetici veya analist tarafından başlatılan GCP taraması sırasında, `backend/app/integrations/scoutsuite/routes/scoutsuite.py` dosyası, yüklenen Google hizmet hesabı JSON anahtarını aynı web sunucusu dizinine kaydeder. `backend/app/integrations/scoutsuite/services/scoutsuite.py` dosyasındaki `generate_gcp_report_background` işlevi, tarama bittikten sonra anahtarı kaldırır. Ana makineye erişimi olan ve dosya yolunu isteyebilen herhangi bir anonim istemci, tarama sırasında özel anahtarı alabilir ve hizmet hesabının bulut izinlerini kullanabilir, ayrıca saklanan bulut güvenlik raporlarını okuyabilir. Kimlik bilgisi yalıtımı, 0.1.77 sürümünde yayınlanır, ancak rapor açığını tamamen gideren bir sürüm belirlenmemiştir.

Orijinal açıklama (İngilizce)

SOCFortress CoPilot focuses on providing a single pane of glass for all your security operations needs. In affected deployments, the unauthenticated `/scoutsuite-report` `StaticFiles` mount in `backend/copilot.py` exposes the `scoutsuite-report` directory even though normal /api routes require JWT authentication. Generated HTML reports and `scoutsuite-results/scoutsuite_results_<name>.js` files disclose AWS, Azure and GCP IAM principals, resource inventories, misconfigurations and findings. Report names derive from caller-selected names with predictable defaults. During an admin- or analyst-initiated GCP scan, `backend/app/integrations/scoutsuite/routes/scoutsuite.py` saves the uploaded Google service-account JSON key into that same web-served directory. In `backend/app/integrations/scoutsuite/services/scoutsuite.py`, `generate_gcp_report_background` removes the key only after the scan finishes. Any anonymous client that can reach the host and request the file path can therefore retrieve the private key during the scan and use the service account's cloud permissions, as well as read retained cloud-security reports. Credential isolation is released in version 0.1.77; a release fully remediating the report-disclosure component has not been established.

Bu CVE için henüz editoryal inceleme yapılmadı. Sadece otomatik teknik veri gösteriliyor.