CVE-2024-45037 in aws-cdk정보

요약

\~에 의해 VulDB • 2026. 07. 02.

AWS Cloud Development Kit(CDK)는 코드를 사용하여 클라우드 인프라를 정의하기 위한 오픈소스 프레임워크입니다. 고객은 이를 사용하여 자신의 애플리케이션을 생성하며, 이 애플리케이션은 고객의 AWS 계정으로 배포되는 동안 AWS CloudFormation 템플릿으로 변환됩니다. CDK에는 기본값과 모범 사례를 제공하는 더 높은 수준의 추상화를 나타내는 "constructs"라고 불리는 사전 빌드된 컴포넌트가 포함되어 있습니다. 이러한 접근 방식을 통해 개발자는 원시(CloudFormation) 템플릿을 작성하는 것보다 훨씬 효율적으로 복잡한 클라우드 인프라를 정의하기 위해 친숙한 프로그래밍 언어를 사용할 수 있습니다.

우리는 AWS Cloud Development Kit(CDK)에서 특정 조건 하에 인증된 Amazon Cognito 사용자에게 의도했던 범위보다 더 넓은 접근 권한을 부여할 수 있는 문제를 발견했습니다. 구체적으로, CDK 애플리케이션이 "RestApi" construct와 authorizer로 "CognitoUserPoolAuthorizer"를 사용하고 authorization scopes를 사용하여 접근을 제한하는 경우 해당 문제가 발생합니다. 이 문제는 특정 API 리소스의 가용성에는 영향을 미치지 않습니다. 인증된 Cognito 사용자는 보호되는 API 리소스나 메서드에 의도치 않게 접근하여 잠재적인 데이터 유출 및 수정 문제를 초래할 수 있습니다.

영향 받는 버전: >=2.142.0; =2.148.1 사용자들은 이 문제를 해결하기 위해 AWS CDK 버전을 2.148.1 이상으로 업그레이드하고 애플리케이션을 다시 배포하는 것이 권장됩니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

GitHub M

예약하다

2024. 08. 21.

모더레이션

수락

항목

VDB-275963

EPSS

0.00314

출처

Do you need the next level of professionalism?

Upgrade your account now!