CVE-2026-107322 - AWS databases-on-aws용 Amazon Agent 플러그인의 OS 명령 삽입
공지 ID: 2026-130-AWS
범위: AWS
콘텐츠 유형: 중요(주의 필요)
게시 날짜: 10/08/2026 오전 11:30 PDT
설명:
AWS용 Amazon Agent 플러그인은 AWS 중심 워크플로 및 도구 통합을 통해 지원되는 AI 코딩 에이전트를 확장하는 오픈 소스 플러그인 모음입니다. databases-on-aws 플러그인은 Aurora DSQL 헬퍼 스크립트를 비롯한 데이터베이스 설계, 개발, 마이그레이션 및 운영 지침을 제공합니다.
CVE-2026-107322를 식별했습니다. 1.7.1 이전의 databases-on-aws 버전에서 허용되지 않는 입력의 불완전한 목록이 있으면 원격 인증되지 않은 액터가 에이전트가 수집하는 제작 콘텐츠를 제공할 수 있습니다. 영향을 받는 코드는 수신 네트워크 서비스가 아닙니다. 호스트에서 운영 체제 명령 실행은 에이전트가 이후에 생성된 데이터베이스 명령 값으로 로컬 헬퍼를 호출하는 경우에만 가능합니다. 결과 명령은 헬퍼를 실행하는 프로세스의 권한으로 실행됩니다. 이 문제는 Aurora DSQL 서비스 또는 우회 데이터베이스 권한에 영향을 주지 않습니다.
영향을 받는 버전: databases-on-aws 버전 1.0.0~1.7.0
해결 방법:
이 수정 사항은 databases-on-aws 1.7.1 이상에 포함되어 있으며 2026년 8월 26일에 리포지토리의 기본 브랜치에서 제공되는 마켓플레이스에서 사용할 수 있게 되었습니다. 최신 버전으로 업그레이드하고, 업데이트된 플러그인이 사용되는 모든 환경에서 활성 상태인지 확인하고, 포크 또는 파생 코드에 수정 사항이 포함되어 있는지 확인하는 것이 좋습니다. 고정된 리포지토리 개정을 사용하는 고객은 8b13a503746a4ebb0402b936645163224058bde3 이상을 사용해야 합니다.
해결 방법:
즉시 업그레이드할 수 없는 고객은 선택적 psql 연결 헬퍼 명령 경로를 피하고 수동으로 검토한 SQL만 사용하거나 헬퍼 대신 플러그인을 통해 제공되는 DSQL MCP 서버를 사용해야 합니다. 에이전트와 헬퍼를 dsql:DbConnect로 제한된 전용 AWS IAM 역할과 범위가 지정된 데이터베이스 역할을 가진 권한이 없는 운영 체제 사용자로 실행하면 프로세스에 사용할 수 있는 권한이 추가로 제한됩니다. 일상적인 에이전트 작업에 관리자를 사용하거나 dsql:DbConnectAdmin을 부여하지 마십시오. 헬퍼 호스트에 부적절하게 액세스했다고 생각할 만한 이유가 있는 고객은 해당 프로세스에 액세스할 수 있는 AWS 자격 증명을 교체하거나 취소하고 사용 가능한 데이터베이스 역할 및 IAM-to-database스 역할 매핑을 검토, 취소 또는 교체해야 합니다. 이러한 조치는 업그레이드가 예약되는 동안 잠재적 영향을 줄입니다. 업그레이드는 권장 해결 방법으로 유지됩니다.
참고 사항:
도움을 주신 분:
조정된 취약성 공개 프로세스를 통해이 문제에 대해 협력해 주신 Shay Sakazi(@shaysakazi)에게 감사 드립니다.
보안 질문이나 우려 사항이 있는 경우 aws-security@amazon.com 로 이메일을 보내 주십시오.