CVE-2026-61738 in CoPilot정보

요약

\~에 의해 VulDB • 2026. 10. 30.

SOCFortress CoPilot는 모든 보안 운영 요구사항을 위한 단일 관점(Single pane of glass) 제공에 중점을 둡니다. 버전 0.1.77 이전의 `backend/app/integrations/scoutsuite/routes/scoutsuite.py` 내 `POST /api/scoutsuite/generate-gcp-report` 엔드포인트는 관리자 및 분석가 사용자를 허용하며, 업로드된 콘텐츠를 `GCPScoutSuiteJSON`으로 검증하지만, multipart 헤더에서 원본 `file.filename`을 `backend/app/integrations/scoutsuite/services/scoutsuite.py`의 `save_file_to_directory` 함수로 전달합니다. 해당 작성자는 이 파일명을 `scoutsuite-report`와 함께 정제(sanitization)나 해결된 경로 기반 containment 체크 없이 `os.path.join`으로 결합합니다. 따라서 트래버설(traversal)이 가능한 파일명은 제공된 JSON을 의도된 보고서 디렉토리 외부에 기록하게 됩니다. 보고된 루트 권한으로 실행되는 백엔드 환경에서 연구자는 해당 디렉토리를 벗어나 애플리케이션 소스 디렉토리 내부로 root 소유의 파일을 작성하는 것을 시연했습니다. 이는 허용된 JSON 콘텐츠 제약 조건 하에서 호스트 파일 덮어쓰기를 가능하게 하며 애플리케이션 운영을 방해할 수 있습니다. 다만, 시연된 원시(primitive)는 제한 없는 실행 가능한 콘텐츠 생성이나 무조건적인 크로스 테넌트(confidentiality loss) 기밀성 손실을 초래하지 않습니다. 버전 0.1.77은 영향받는 라우트에서 호출자 제어 파일명을 제거했습니다. 제한 없는 콘텐츠 및 직접 코드 실행에 대한 주장은 별도의 큐레이터(curator) 검토가 필요합니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

책임이 있는

GitHub M

예약하다

2026. 07. 10.

모더레이션

수락

항목

VDB-429152

EPSS

0.00000

출처

Want to know what is going to be exploited?

We predict KEV entries!