🇰🇷 한글 설명
OpenClaw 2026.5.26 미만 버전에서 호스트 환경 검증 미흡으로 인해 Node.js 제어 변수가 유효성 검사를 우회할 수 있는 취약점이 발견되었습니다. 공격자는 .env 파일이나 환경 설정 블록을 조작하여 악성 Node.js 제어 변수를 주입함으로써 자식 프로세스나 커버리지 출력 경로에 영향을 줄 수 있습니다.
💡 쉬운 설명
프로그램의 환경 설정 파일에 몰래 나쁜 명령어를 숨겨 넣을 수 있는 보안 구멍이 발견되었습니다. 이를 통해 해커가 프로그램의 동작 방식을 바꾸거나 중요한 파일을 엉뚱한 곳으로 빼돌릴 수 있습니다.
🇺🇸 원문 (English)
OpenClaw before 2026.5.26 contains an insufficient sanitization vulnerability in the host environment sanitizer that allows Node.js control variables to bypass validation. Attackers with access to workspace .env files, tool environment overrides, or skill environment blocks can pass malicious Node.js control variables to influence child processes or coverage output paths.
📍 영향받는 시스템
OpenClaw 2026.5.26 미만 모든 버전
⚔️ 공격 벡터
워크스페이스의 .env 파일, 도구 환경 재정의 또는 스킬 환경 블록을 통한 악성 Node.js 제어 변수 주입
🛡️ 대응 방법
OpenClaw를 최신 보안 패치가 적용된 2026.5.26 이상 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2026.5.26 미만이면 취약한 상태이며, 해당 버전 이상이면 안전합니다.
npm list -g openclaw --depth=0 2>/dev/null | grep -E 'openclaw@'