메인 콘텐츠로 건너뛰기

CVE-2026-103956, CVE-2026-103957 및 CVE-2026-103958 - Loom for AWS 문제

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

설명:

Loom은 AWS Labs 오픈 소스 AI 에이전트 오케스트레이션 플랫폼입니다. Loom for AWS에서 세 가지 문제를 식별하고 해결했으며, 관련 내용은 아래에 설명되어 있습니다. 최신 버전(1.7.0)으로 업그레이드하고, 새로운 수정 사항이 반영되도록 포크되거나 파생된 코드에 패치를 적용하는 것이 좋습니다.

  • CVE-2026-103956 — Loom for AWS의 인증 우회(CWE-306, CWE-1188) Loom for AWS 1.6.1 미만 버전의 인증 종속성 문제로 인해 ID 공급자가 구성되지 않은 배포에서 애플리케이션 API에 대한 요청을 통해 모든 네트워크 클라이언트가 도구 서버 등록, 저장된 통합 자격 증명 읽기, 관리형 에이전트 역할에 연결된 IAM 역할 정책 다시 쓰기 등 에이전트 컨트롤 플레인에 대한 전체 관리 권한을 얻을 수 있었습니다. 이 문제는 2026년 8월 4일에 릴리스된 버전 1.6.1에서 해결되었습니다.
  • CVE-2026-103957 — Loom for AWS에서 아웃바운드 요청 처리를 통한 OAuth2 토큰 및 자격 증명 공개(CWE-918, CWE-201) Loom for AWS 1.7.0 미만 버전에서 OAuth2 검색 처리에 문제가 있어 mcp:write 또는 a2a:write 범위를 가진 인증된 사용자가 잘 알려진 검색 URL을 구성할 수 있었습니다. 이 URL의 문서는 백엔드로 하여금 OAuth2 클라이언트 시크릿 또는 다른 사용자의 액세스 토큰을 제3자가 제어하는 엔드포인트로 보내도록 지시합니다. 1.6.1 릴리스에서는 이 코드 경로를 통한 내부 주소 접근을 차단했지만 토큰 노출을 완전히 해결하지 못했습니다. 이 문제는 버전 1.7.0에서 완전히 해결되었습니다.
  • CVE-2026-103958 — Loom for AWS(CWE-918)의 도구 서버 및 원격 에이전트 연결에서 아웃바운드 요청 처리 문제 Loom for AWS 1.7.0 미만 버전의 도구 서버(MCP) 및 원격 에이전트(A2A) 연결 처리에서 인증된 사용자가 mcp:write 또는 a2a:write 범위를 사용하여 연결 요청을 컨테이너의 자격 증명 제공 엔드포인트를 포함한 임의의 내부 네트워크 위치로 전달하고 응답을 읽을 수 있었습니다. 이 문제는 버전 1.7.0에서 해결되었습니다.

해결 방법:

이러한 문제는 Loom 버전 1.7.0에서 해결되었습니다. CVE-2026-103956은 버전 1.6.1에서 별도로 해결되었습니다. 최신 버전으로 업그레이드하고, 새로운 수정 사항이 반영되도록 포크되거나 파생된 코드에 패치를 적용하는 것이 좋습니다.

우회 방법:

업그레이드할 때까지:

  • CVE-2026-103956의 경우: 백엔드가 루프백을 넘어 도달 가능해지기 전에 Cognito 사용자 풀 또는 활성 외부 자격 증명 공급자가 완전히 구성되어 있는지 확인하고, 배포된(non-local-dev) 환경에서 LOOM_ALLOW_UNAUTHENTICATED_LOCAL_DEV가 설정 해제되어 있는지 확인합니다.
  • CVE-2026-103957 및 CVE-2026-103958의 경우: mcp:write 및 a2a:write 범위(예: g-admins-super, g-admins-mcp, g-admins-a2a, g-admins-demo 그룹 멤버십)의 사용 권한을 신뢰할 수 있는 관리자로만 한정합니다. 이렇게 하면 이러한 문제가 트리거될 가능성이 줄어들지만, 코드 수정 없이는 문제를 완전히 해결하지 못합니다.

업그레이드 후:

  1. MCP/A2A 통합을 위해 구성된 OAuth2 클라이언트 시크릿 교체
  2. 영향을 받는 기간 동안 활성 상태였던 액세스 토큰 취소 및 재발급
  3. 컨테이너 역할 자격 증명에 액세스한 경우 IAM 역할의 세션 자격 증명을 교체하고 CloudTrail에서 의도하지 않은 사용을 검토합니다.

참고 사항:

도움을 주신 분:

조정된 취약성 공개 프로세스를 통해 이 문제 해결에 도움을 준 Kenneth Cox 님께 감사드립니다.


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