메인 콘텐츠로 건너뛰기

CVE-2026-115415 – Strands Agents Tools의 환경 도구에서 발생하는 보안 암호 마스킹 우회

공지 ID: 2026-154-AWS
범위: AWS
콘텐츠 유형: 중요(주의 필요)
게시 날짜: 10/28/2026 12:30 PM PDT

설명:

Strands Agents Tools(strands-agents-tools)는 Strands Agents SDK용으로 사전 구축된 도구를 제공하는 오픈 소스 Python 패키지입니다. 환경 도구를 사용하면 에이전트가 에이전트 호스트의 환경 변수를 나열, 읽기, 설정 및 삭제할 수 있으며, 기본적으로 보안 암호로 보이는 값은 마스킹됩니다. 환경 도구가 도구 스키마를 통해 대규모 언어 모델(LLM)로부터 마스킹 파라미터를 허용하는 CVE-2026-115415 문제를 확인했습니다. 에이전트가 처리하도록 요청받은 콘텐츠를 통해 전달된 조작된 프롬프트가 모델에 마스킹을 비활성화한 상태로 도구를 호출하도록 지시할 수 있습니다. 이 경우 도구는 클라우드 자격 증명 및 API 키를 포함하여 에이전트 호스트의 환경 변수를 일반 텍스트로 반환하며, 운영자에게 동의를 구하지 않습니다.

영향을 받는 버전: 0.1.0 이상, 0.8.6 미만

해결 방법:

이 문제는 strands-agents-tools 버전 0.8.6에서 해결되었습니다. 마스킹은 이제 운영자만 제어하며 모델에서는 더 이상 마스킹을 비활성화할 수 없습니다. 환경 도구도 이번 릴리스부터 더 이상 사용되지 않습니다. 최신 버전으로 업그레이드하고, 새로운 수정 사항이 반영되도록 포크되거나 파생된 코드에 패치를 적용하는 것이 좋습니다. 또한 환경 도구를 로드한 에이전트의 환경에 존재했던 모든 자격 증명을 교체하는 것이 좋습니다.

임시 해결 방법:

즉시 업그레이드할 수 없는 경우 에이전트에서 환경 도구를 제거합니다. 프로세스 환경에 장기 클라우드 자격 증명이나 API 키가 포함된 상태로 에이전트를 실행하지 말고, 에이전트 호스트에서의 아웃바운드 네트워크 액세스를 신뢰할 수 있는 엔드포인트로만 제한합니다.

참고 사항:


보안 관련 질문이나 우려 사항이 있는 경우 aws-security@amazon.com 로 이메일을 보내 주세요.