메인 콘텐츠로 건너뛰기

CVE-2026-115419 - Strands Agents SDK A2A 서버에서 의도하지 않은 세션으로 데이터 요소가 노출되는 문제

공지 ID: 2026-146-AWS
범위: AWS
콘텐츠 유형: 중요(주의 필요)
게시 날짜: 10/22/2026 13:00 PM PDT

설명:

Strands Agents는 AI 에이전트를 빌드하기 위한 오픈 소스 SDK로, Python 및 TypeScript에서 사용할 수 있습니다. SDK에는 다른 에이전트와 클라이언트가 호출할 수 있도록 HTTP를 통해 에이전트를 노출하는 Agent2Agent(A2A) 서버 구성 요소가 포함되어 있습니다. A2A 서버가 호출자 간에 대화 상태를 적절하게 격리하지 못하는 문제인 CVE-2026-115419를 식별했습니다. 인증된 원격 사용자는 다른 호출자의 대화 기록에 액세스하거나 다중 테넌트 배포에서 다른 호출자의 모델 동작에 영향을 미칠 수 있습니다.

영향을 받는 버전:

  • strands-agents(Python): multiagent.a2a 모듈이 포함된 1.43.0 미만의 모든 버전
  • @strands-agents/sdk(TypeScript): 1.5.0 미만

해결 방법:

이 문제는 strands-agents 버전 1.43.0 및 @strands-agents/sdk 버전 1.5.0에서 해결되었습니다. 이제 A2A context_id에 따라 대화 상태가 격리됩니다. 최신 버전으로 업그레이드하고, 새로운 수정 사항이 반영되도록 포크되거나 파생된 코드에 패치를 적용하는 것이 좋습니다.

임시 해결 방법:

영향을 받는 버전에서 이 문제를 완전히 해결하는 방법은 없습니다. 업그레이드할 때까지 A2A 서버를 둘 이상의 사용자 또는 테넌트에 노출하지 마세요. 여러 호출자가 액세스해야 하는 경우 각 사용자 또는 테넌트에 대해 별도의 A2A 서버 인스턴스를 실행합니다.

참고 사항:


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