[Claude Code] 2.1.207, 플러그인 보안 구멍이 막혔어요
![[Claude Code] 2.1.207, 플러그인 보안 구멍이 막혔어요](https://blog.kakaocdn.net/dna/cia3xe/dJMcaixg1TW/AAAAAAAAAAAAAAAAAAAAAHMM9JNU3P-3h3YmOFavI5DBJBkfvnA4FOaZpLH0VkXZ/img.png?credential=yqXZFxpELC7KVnFOS48ylbz2pIh7yKj8&expires=1785509999&allow_ip=&allow_referer=&signature=r7aizybOqDNQkvA%2FIg1NaFImGco%3D)
[Claude Code] 2.1.207, 플러그인 보안 구멍이 막혔어요
Anthropic이 7월 11일 배포한 Claude Code 2.1.207은 플러그인 훅의 shell injection 취약점을 막는 보안 패치가 핵심이에요. 긴 출력에서 터미널이 얼던 문제도 같이 고쳐졌어요. 플러그인을 쓰고 있다면 이번 버전은 건너뛰지 않는 게 좋아요.
01. 플러그인 설정값이 셸 명령에 끼어들 수 있는 구멍이 막혔어요
changelog 기준으로, 플러그인 훅·모니터·MCP 헤더의 shell 형식 커맨드 안에서 ${user_config.*} 표기가 이번 버전부터 거부돼요. 설정값이 셸 명령 문자열에 그대로 보간되는 구조라, 악의적인 값이 들어오면 임의 명령이 실행되는 shell injection 통로가 될 수 있기 때문이에요.
플러그인 제작자한테는 breaking change예요. 훅은 exec 형식(args 배열)이나 아래처럼 환경변수로 옮기고, 모니터와 headersHelper는 스크립트 안에서 값을 직접 읽는 방식으로 바꾸라고 안내돼 있어요.
# 기존: ${user_config.api_url} 을 셸 커맨드에 직접 보간 → 이제 거부됨
# 이후: 환경변수로 전달받아 스크립트 안에서 사용
echo "$CLAUDE_PLUGIN_OPTION_API_URL"
플러그인 옵션 값(pluginConfigs)을 프로젝트 폴더의 .claude/settings.json에서 더 이상 읽지 않는 변경도 같이 들어갔어요. 이제 사용자 설정, --settings 플래그, 관리형 설정에서만 읽어요. 남이 만든 레포를 열었을 때 그 안의 설정 파일이 플러그인 동작에 끼어드는 경로를 줄이는 조치로 보여요.
02. 긴 표·코드 블록에서 터미널이 얼던 문제가 고쳐졌어요
아주 긴 리스트·표·단락·코드 블록이 출력될 때 터미널이 멈추거나 키 입력이 밀리던 문제가 수정됐어요. 응답 스트리밍이 끝나는 순간 화면이 튀던 문제도 같이 고쳐졌다고 해요.
~/.local/bin/claude 자리에 커스텀 런처 스크립트를 둔 경우, 자동 업데이터가 그 파일을 덮어쓰던 문제도 이번에 잡혔어요. 런처를 직접 만들어 쓰다가 업데이트 때마다 원복되던 케이스라면 해당돼요.
03. Bedrock·Vertex에서도 auto mode를 바로 쓸 수 있어요
회사에서 Bedrock, Vertex AI, Foundry 게이트웨이로 Claude Code를 쓰는 경우에 해당하는 변경이에요. 지금까지 CLAUDE_CODE_ENABLE_AUTO_MODE로 따로 켜야 했던 auto mode가 이번 버전부터 opt-in 없이 제공돼요. 끄려면 설정에 disableAutoMode를 넣으면 돼요.
설정을 읽는 위치도 바뀌었어요. 레포 안 .claude/settings.local.json의 autoMode는 더 이상 읽지 않고, ~/.claude/settings.json 기준으로 동작해요.
기본 모델도 바뀌었어요. Bedrock·Vertex·AWS의 Claude Platform에서 기본 모델이 Claude Opus 4.8로 올라갔어요. 이전 모델을 유지해야 하는 환경이라면 model 설정을 명시해 두는 게 안전해요.
04. 업데이트는 한 줄이면 돼요
claude update
자동 업데이트가 켜져 있으면 새 세션을 열 때 알아서 올라가요. 다만 플러그인 제작자라면 위 breaking change 때문에 배포 전에 훅·모니터 설정을 먼저 손보는 게 순서예요. 실제 체감 변화는 각자 환경에서 직접 확인해 볼 부분이에요.
출처: Claude Code CHANGELOG (2.1.207)
이 글은 공식 발표 내용을 정리한 것이고, Anthropic으로부터 어떤 형식의 협찬도 받지 않았습니다.
'AI > 정보' 카테고리의 다른 글
| [Claude Code] 2.1.208, vim jj 리맵과 스크린 리더 모드가 생겼어요 (0) | 2026.07.15 |
|---|---|
| [Claude] Fable 5 무료 포함, 7월 19일까지 또 연장됐어요 (0) | 2026.07.13 |
| [Grok] 4.5 공개 — 코딩 특화, Opus보다 60% 싸다고 해요 (0) | 2026.07.11 |
| [Claude] Reflect 출시, 내가 Claude를 어떻게 쓰는지 보여줘요 (0) | 2026.07.10 |
| [Claude] Cowork 웹·모바일 출시, 노트북 덮어도 작업이 이어져요 (0) | 2026.07.09 |
📚 같이 보면 좋은
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 일정액의 수수료를 제공받습니다."