OpenClaw에서의 Symlink race 및 클라이언트 제어 가능 Auth header
요약
본 기술 보고서는 OpenClaw에서 발견된 네 가지 CVE에 대해 다루고 있으며, 특히 TOCTOU 취약점과 MCP 권한 상승 문제를 중점적으로 분석합니다. TOCTOU는 파일 시스템 경로 검증 과정 사이에 심볼릭 링크 교체를 통해 호스트의 임의 파일을 읽거나 쓸 수 있게 합니다. 또한, OpenClaw 서버가 자식 프로세스의 환경 변수(예: `OPENCLAW_MCP_SENDER_IS_OWNER=true`)를 신뢰하여 권한 상승이 발생하며, 이는 베어러 토큰 검증 부재 및 heredoc 확장을 통한 환경 변수 유출 취약점과 결합되어 전체 런타임 제어를 가능하게 합니다.
핵심 포인트
- TOCTOU(Time-of-Check to Time-of-Use) 취약점을 통해 파일 시스템 경로를 조작하여 호스트 권한을 탈취할 수 있습니다.
- OpenClaw 서버가 자식 프로세스의 환경 변수 값을 신뢰하는 구조적 결함으로 인해 MCP 권한 상승이 발생합니다.
- 베어러 토큰에 대한 적절한 검증 메커니즘이 부재하며, 이는 보안 취약점을 악용하는 데 사용됩니다.
- 여러 개의 개별 취약점(Symlink race, 환경 변수 조작 등)을 체이닝하여 전체 런타임 제어로 이어지게 할 수 있습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기