🔍 CVE-2026-44308

0.0
CVSS Score
UNKNOWN
2026-05-14
2026-06-17 10:50
✅ 완료

🇰🇷 한글 설명

Spring Cloud AWS의 SNS HTTP/HTTPS 엔드포인트 지원에서 들어오는 SNS 메시지의 서명을 검증하지 않아 발생하는 취약점입니다. 인증되지 않은 공격자가 엔드포인트 URL을 알고 있으면 위조된 SNS 알림 또는 구독 확인 메시지를 보낼 수 있습니다. 버전 4.0.2에서 수정되었습니다.

💡 쉬운 설명

Spring Cloud AWS에서 AWS SNS 메시지를 받을 때 진짜 SNS인지 확인하지 않습니다. 해커가 엔드포인트 URL을 알면 가짜 메시지를 보내 애플리케이션을 속일 수 있습니다.

🇺🇸 원문 (English)

Spring Cloud AWS simplifies using AWS managed services in a Spring and Spring Boot applications. From 3.0.0 to 4.0.1, pplications using Spring Cloud AWS SNS HTTP/HTTPS endpoint support (@NotificationMessageMapping, @NotificationSubscriptionMapping, @NotificationUnsubscribeConfirmationMapping) did not verify the signature of incoming SNS messages. An unauthenticated attacker who knows the endpoint URL could send crafted HTTP POST requests mimicking SNS Notification or SubscriptionConfirmation messages. This vulnerability is fixed in 4.0.2.

📍 영향받는 시스템

Spring Cloud AWS 3.0.0부터 4.0.1까지

⚔️ 공격 벡터

엔드포인트 URL을 알고 있는 인증되지 않은 공격자가 위조된 HTTP POST 요청을 보내기

🛡️ 대응 방법

Spring Cloud AWS를 4.0.2 이상으로 업그레이드하기

🔧 검증 코드

4.0.2 이상이 출력되면 안전하고, 4.0.1 이하가 출력되면 취약합니다.

Shell / Script
grep -E 'spring-cloud-aws' pom.xml build.gradle 2>/dev/null | grep -oP '(?<=<version>)[^<]+|(?<=version = ")[^"]+' | head -1

💻 영향받는 소프트웨어

Spring Framework