🇰🇷 한글 설명
Amazon SageMaker Python SDK v3.11.0 및 v2.256.0 미만 버전에서 @step 및 @remote 데코레이터 파이프라인 구성 요소에 민감한 정보가 평문으로 저장되는 취약점이 발견되었습니다. 인증된 원격 사용자가 SageMaker DescribePipeline API 응답에서 HMAC 서명 키를 추출하여 조작된 함수 페이로드를 위한 유효한 무결성 서명을 위조할 수 있으며, 이를 통해 동일 AWS 계정 내 다른 사용자의 파이프라인 실행 컨텍스트에서 코드 실행이 가능합니다.
💡 쉬운 설명
SageMaker 사용 중 중요한 암호 키가 암호화되지 않은 상태로 노출되는 보안 결함이 있습니다. 공격자가 이 키를 훔쳐서 사용자의 명령을 가짜로 만들어 실행시킬 수 있습니다.
🇺🇸 원문 (English)
Cleartext storage of sensitive information in the @step and @remote decorator pipeline component in Amazon SageMaker Python SDK before v3.11.0 and v2.256.0 might allow an authenticated remote user to extract the HMAC signing key from SageMaker DescribePipeline API responses and forge valid integrity signatures for specially crafted function payloads, achieving code execution in another user's pipeline execution context within the same AWS account.
📍 영향받는 시스템
Amazon SageMaker Python SDK v3.11.0 미만 및 v2.256.0 미만 버전
⚔️ 공격 벡터
인증된 원격 사용자가 API 응답을 통해 HMAC 키를 탈취한 후 조작된 페이로드로 서명을 위조하여 공격
🛡️ 대응 방법
Amazon SageMaker Python SDK를 v3.11.0 또는 v2.256.0 이상의 최신 버전으로 업데이트
🔧 검증 코드
출력된 버전이 v3.11.0 또는 v2.256.0보다 낮은지 확인
pip show sagemaker | grep Version