본문 바로가기

Claude Code 2.1.214

v2.1.214는 권한 확인의 보안 취약점을 수정하고 Windows PowerShell, Bash, zsh 등 다양한 환경에서의 버그를 해결했습니다. Bash 권한 검사를 강화하여 파일 디스크립터 리다이렉트, 10,000자 이상의 명령, zsh 변수 수정자, unsafe 옵션의 help/man 명령 등을 자동 승인하지 않도록 개선했습니다.

글

Claude 공식 릴리스 노트의 새 항목을 AI가 분석·정리한 글입니다. 정확한 내용은 하단 원문에서 확인해 주세요.

🤖 AI 분석 (Claude)

v2.1.214는 권한 확인의 보안 취약점을 수정하고 Windows PowerShell, Bash, zsh 등 다양한 환경에서의 버그를 해결했습니다. Bash 권한 검사를 강화하여 파일 디스크립터 리다이렉트, 10,000자 이상의 명령, zsh 변수 수정자, unsafe 옵션의 help/man 명령 등을 자동 승인하지 않도록 개선했습니다.

새로운 EndConversation 도구로 학대적 사용자나 jailbreak 시도 세션을 종료할 수 있게 되었으며, 장시간 실행되는 도구 호출에 진행 상황 표시가 추가되었습니다. 메모리 파일에 ISO 형식 modified 타임스탬프가 추가되고 OpenTelemetry 로깅이 개선되었으며, 백그라운드 세션 관리와 Windows 환경의 인코딩 오류도 다수 수정되었습니다.

왜 중요한가

권한 검사 보안이 강화되어 악의적인 명령 실행을 더 잘 차단할 수 있습니다. 또한 장시간 작업 중 진행 상황이 표시되어 작업이 멈추지 않았음을 안심하고 기다릴 수 있으며, Windows 사용자를 위한 안정성과 호환성이 크게 개선됩니다.

이전과 다른 점

단일 세그먼트 `dir/**` 규칙이 이전처럼 트리 어디서나 자동 승인하지 않고 현재 작업 디렉토리 내에서만 승인합니다. 10,000자 이상의 긴 Bash 명령은 이제 자동 실행 대신 사용자 승인을 요청합니다.

⚠️ AI가 원문을 바탕으로 생성한 분석입니다. 사실 확인은 아래 원문에서 해 주세요.

핵심 정리 Claude Code 2.1.214 1 Bash 권한 검사 강화: 10,000자 이상 명령, zsh 수정자, unsafe 옵션 자동 승인 중단 2 EndConversation 도구 추가로 학대적 사용자/jailbreak 시도 세션 종료 가능 3 장시간 도구 호출에 주기적 진행 상황 하트비트 표시 추가 4 Windows PowerShell 권한 우회, 세션 관리, 인코딩 오류 등 다수 버그 수정

변경 내용 (원문)

- Fixed single-segment `dir/**` allow rules like `Edit(src/**)` auto-approving writes to nested `dir/` directories anywhere in the tree instead of only `<cwd>/dir` - Fixed a permission-check bypass affecting commands run in Windows PowerShell 5.1 sessions - Fixed Bash permission checks to fail closed on file-descriptor redirect forms that bash parses differently than the permission analyzer - Fixed Bash permission checks misjudging very long commands — commands over 10,000 characters now always prompt instead of running automatically - Fixed Bash permission checks treating zsh variable subscripts and modifiers in `[[ ]]` comparisons as inert text — these commands now prompt for approval - Fixed Bash permission checks to no longer auto-approve certain `help` and `man` commands that could run unsafe options, command substitutions, or backslash paths - Fixed permission prompts on remote sessions that could proceed before the local confirmation dialog - Added the EndConversation tool: Claude can end sessions with highly abusive users or jailbreak attempts, as on claude.ai since 2025 — see https://www.anthropic.com/research/end-subset-conversations - Added a periodic progress heartbeat for long-running tool calls that previously went silent - Added an ISO `modified` timestamp to memory file frontmatter - Added `message.uuid`, `client_request_id`, and `tool_source` attributes to OpenTelemetry log events for message-level correlation and tool provenance - Added `CLAUDE_CODE_OTEL_CON

출처: Claude Code 변경로그 (원문 보기)

이 글이 도움이 됐나요?

이어서 읽어보세요