🇰🇷 한글 설명
Tilt 0.19.5부터 0.37.3 버전까지 HUD 서버가 접근 제어 없이 /debug 경로에 Go net/http/pprof 핸들러를 마운트합니다. 공격자가 네트워크를 통해 노출된 HUD나 apiserver에 접근할 경우, 인증 없이 프로세스 메모리를 읽어 세션 및 API 토큰을 탈취하거나 시스템 성능을 저하시킬 수 있습니다.
💡 쉬운 설명
개발 도구인 Tilt의 특정 설정 오류로 인해, 외부인이 허가 없이 프로그램의 내부 정보를 훔쳐보거나 시스템을 느리게 만들 수 있는 보안 구멍이 발견되었습니다. 이로 인해 중요한 로그인 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
Tilt defines dev environments as code for microservice apps on Kubernetes. From 0.19.5 through 0.37.3, the Tilt HUD server mounts Go net/http/pprof handlers under /debug with no access control. When the HUD or apiserver listener is network-exposed, an unauthenticated caller can read process memory through /debug/pprof/heap and /debug/pprof/goroutine, including session and apiserver tokens, and degrade performance through /debug/pprof/profile or /debug/pprof/trace. This issue is fixed in version 0.37.4.
📍 영향받는 시스템
Tilt version 0.19.5 through 0.37.3
⚔️ 공격 벡터
네트워크에 노출된 Tilt HUD 또는 apiserver의 /debug/pprof 경로를 통한 비인증 원격 접근
🛡️ 대응 방법
Tilt를 보안 패치가 적용된 버전인 0.37.4 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 취약한 버전 범위가 출력되면 해당 버전이 설치되어 있는 상태입니다.
tilt version | grep -E '0/(19|2[0-9]|3[0-7])\.[0-5-3]\.[0-7]'