Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7 and 2.30.2, the `dotfiles` r
위협 신호 · CVSS · EPSS · KEV
이론적 심각도 점수
30일 내 악용 확률 예측
실측 악용 기록 없음
계획된 패치 주기 내 조치(60일 이내)
CVSS 벡터 · 메트릭
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N약점 (CWE)
- CWE-78
OS 명령 인젝션 — 입력이 시스템 명령에 섞여 임의 명령이 실행됨.
상세 설명
Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7 and 2.30.2, the dotfiles registry module passed unsanitized user input to shell commands, allowing arbitrary code execution inside a provisioned workspace. Any user who supplied a crafted dotfiles_uri value (for example, one containing shell command substitution such as $(...)) could achieve command execution in their own workspace. The Create Workspace page's mode=auto deep links amplified this into a one-click attack: an attacker could craft a URL that prefilled param.dotfiles_uri and silently provisioned a workspace with the attacker-controlled value, with no explicit user confirmation. In versions 2.29.7 and 2.30.2, input validation was added to the dotfiles module to reject URIs and usernames containing special characters, and the unsafe eval/sh -c usage was removed. This eliminated the command injection at its source.
AI 심층 분석
공격 시나리오 · 재현 가능한 PoC 페이로드 · 즉시 적용 가능한 차단 패치를 한 번에 받아 보세요. 보안 운영팀이 그대로 점검·티켓팅에 쓸 수 있는 형태로 정리해 드립니다.
영향받는 제품·버전
- coder coder< 2.29.7other
- coder coder2.30.0 - 2.30.2other
영향받는 구성 (CPE) 1
- coder coder< 2.29.7cpe:2.3:a:coder:coder:*:*:*:*:*:go:*:*
참고 자료 7
- https://github.com/coder/coder/pull/22011Issue TrackingPatch
- https://github.com/coder/coder/releases/tag/v2.29.7Release Notes
- https://github.com/coder/coder/releases/tag/v2.30.2Release Notes
- https://github.com/coder/coder/security/advisories/GHSA-m3cr-vc2j-pm27PatchVendor Advisory
- https://github.com/coder/registry/pull/703Issue TrackingPatch
링크 내용 불러오는 중…