Claude Code v2.1.98 — Perforce 지원, 보안 패치, Vertex AI 셋업 마법사
Claude Code v2.1.98이 릴리스되었습니다. 이번 업데이트는 보안 취약점 2건을 포함해 꽤 중요한 패치가 포함되어 있습니다. 특히 Bash 권한 우회 버그가 수정돼서, 최신 버전으로 업데이트하시길 권장합니다.
한마디로 요약하면, Perforce 워크플로우 공식 지원, Google Vertex AI 셋업 마법사 추가, Bash 도구 보안 취약점 2건 수정입니다.
Google Vertex AI 셋업 마법사
로그인 화면에서 "3rd-party platform"을 선택하면 GCP 인증부터 프로젝트 설정, 리전 선택, 크리덴셜 검증, 모델 핀까지 단계별로 안내해줍니다. Google Cloud 환경에서 Claude Code를 쓰시는 분들이라면 설정이 훨씬 간편해질 것 같네요.
Perforce 모드 지원
CLAUDE_CODE_PERFORCE_MODE 환경변수를 켜면, Edit/Write/NotebookEdit 작업 시 읽기 전용 파일을 만나면 자동으로 p4 edit 힌트를 보여줍니다. Perforce를 버전 관리로 쓰시는 분들에게는 꽤 유용한 기능입니다.
⚠️ 보안 패치 — 꼭 업데이트하세요
이번 릴리스에서 가장 중요한 부분입니다. Bash 도구 권한 우회 취약점 2건이 수정되었습니다.
- 백슬래시로 이스케이프된 플래그가 read-only로 자동 승인되어 임의 코드 실행이 가능하던 버그
- 복합 Bash 명령이 safety check와 ask rule을 우회하던 버그
이 외에도 읽기 전용 명령에 env-var 접두어가 있을 때의 프롬프트 처리, /dev/tcp/... 리다이렉트 처리 등 세부적인 보안 로직이 개선되었습니다.
기타 개선 사항
- Monitor 툴 추가: 백그라운드 스크립트의 이벤트를 스트리밍으로 모니터링할 수 있습니다
- 서브프로세스 샌드박싱: Linux에서 PID 네임스페이스 격리로 스크립트 실행을 더 안전하게
- LSP 클라이언트 식별: Claude Code가 이제 언어 서버에
clientInfo를 전달합니다 - 429 재시도 개선: 서버가 짧은
Retry-After를 반환할 때 지수 백오프가 제대로 동작합니다 - 스트리밍 타임아웃 수정: 응답이 멈추면 non-streaming 모드로 자동 전환됩니다
보안 패치가 포함된 만큼, Claude Code를 쓰시는 분들은 최신 버전으로 업데이트하시는 걸 추천합니다.
출처: https://github.com/anthropics/claude-code/releases/tag/v2.1.98