Temporal Server Kubernetes 워커 제공자 명령 실행 취약점
작업 흐름 관리 서버가 해킹당할 수 있습니다.
요약
Temporal Server의 Kubernetes 워커 관리 기능(k8s)이 요청자가 보낸 설정으로 서버 호스트에서 원하는 명령을 실행하게 할 수 있습니다. 한 네임스페이스에 읽기 권한만 가진 인증된 사용자도 이 경로로 공격할 수 있으며, 노출 여부는 허용 목록 설정에 따라 달라집니다.
해당 조건
- Temporal Server 1.31.0~1.31.2에서 허용 목록 미설정, 또는 허용 목록에 k8s 추가
- 인증(authorizer)과 클레임 매퍼 설정
- 단일 네임스페이스 읽기 권한이 있는 인증된 사용자
대처법
1.31 계열은 1.31.5, 1.32 계열은 1.32.2 이상으로 업데이트하세요. 업데이트 전에는 workercontroller.compute_providers.enabled 설정에 k8s가 있는지, 1.31.0~1.31.2에서는 값이 비어 있는지 확인하세요.
내 제품에 맞는 버전 이상으로 업데이트하세요:
- Temporal Server 1.31 1.31.5 이상
- Temporal Server 1.32 1.32.2 이상
대상 제품과 운영체제
CVE 번호
원문 링크
- 보안 공지: github.com (새 탭에서 열림) · github.com (새 탭에서 열림)
- CVE 기록: cve.org (새 탭에서 열림)
시각
처음 게시
처음 확인