🇰🇷 한글 설명
Windows용 Rapid7 Insight Agent의 InsightVM 평가 콘텐츠 내 제어되지 않는 검색 경로 요소로 인해, 로컬 저권한 사용자가 SYSTEM 권한으로 임의 코드를 실행할 수 있습니다. 평가 콘텐츠가 'code' 명령어를 호출할 때 전체 경로를 사용하지 않아, PATH 환경 변수에 등록된 쓰기 가능한 디렉토리에 악성 파일을 배치하여 권한 상승을 유도할 수 있습니다.
💡 쉬운 설명
컴퓨터 프로그램이 특정 명령을 실행할 때 파일이 어디 있는지 정확히 확인하지 않는 허점을 이용한 공격입니다. 공격자가 가짜 명령 파일을 미리 만들어 두면, 시스템이 이를 진짜로 착각하고 관리자 권한으로 실행하게 됩니다.
🇺🇸 원문 (English)
An uncontrolled search path element in InsightVM assessment content in Rapid7 Insight Agent on Windows allows a local, low-privileged user to execute arbitrary code as SYSTEM via a planted executable resolved from the machine PATH.
Assessment content at or below version 0.0.261.0 included a check that invoked the `code` command without a fully qualified path from a process running as SYSTEM. The command was resolved against the machine PATH environment variable at execution time. Where the machine PATH contained a directory writable by non-administrative users and ordered ahead of the legitimate Visual Studio Code installation, a local user could place an executable named `code` in that directory and cause the agent to execute it with SYSTEM privileges.
The version range above refers to InsightVM assessment content versions, not Insight Agent versions. All Insight Agent versions were affected while running assessment content at or below 0.0.261.0. Assessment content is delivered to all Insight Agents via the Rapid7 Insight Platform independently of the Insight Agent version and is not customer-managed.
This issue was resolved in assessment content version 0.0.269.0, which was made generally available on September 15, 2026. Remediation was deployed automatically and no customer action is required.
📍 영향받는 시스템
Rapid7 Insight Agent (InsightVM 평가 콘텐츠 버전 0.0.261.0 이하 실행 시)
⚔️ 공격 벡터
로컬 저권한 사용자가 PATH 환경 변수 내 쓰기 가능한 디렉토리에 'code'라는 이름의 악성 실행 파일을 배치하여 SYSTEM 권한 탈취
🛡️ 대응 방법
평가 콘텐츠 버전 0.0.269.0 이상으로 업데이트 (Rapid7 플랫폼을 통해 자동 배포됨)
🔧 검증 코드
평가 콘텐츠 버전을 확인하여 0.0.269.0 이상인지 확인합니다.
powershell -Command "Get-Content 'C:\ProgramData\Rapid7\InsightAgent\...\assessment_content_version.txt' 2>/dev/null | grep -E '0.0.269.0'"