🇰🇷 한글 설명
Recurly Client Python 라이브러리 2.6.2 이전 버전의 'Resource.get' 메서드에 서버 측 요청 위조(SSRF) 취약점이 존재합니다. 공격자가 악의적으로 조작된 URL을 통해 API 키 및 기타 중요 리소스를 탈취할 수 있습니다.
💡 쉬운 설명
Recurly 라이브러리에서 공격자가 원격 서버에 임의 요청을 보내도록 속일 수 있는 결함이 있습니다. 이를 악용하면 민감한 API 키 같은 정보가 노출됩니다.
🇺🇸 원문 (English)
The Recurly Client Python Library before 2.0.5, 2.1.16, 2.2.22, 2.3.1, 2.4.5, 2.5.1, 2.6.2 is vulnerable to a Server-Side Request Forgery vulnerability in the "Resource.get" method that could result in compromise of API keys or other critical resources.
📍 영향받는 시스템
Recurly Client Python Library 2.6.2 이전 모든 버전 (2.0.5, 2.1.16, 2.2.22, 2.3.1, 2.4.5, 2.5.1 포함)
⚔️ 공격 벡터
공격자가 악의적인 URL을 Resource.get 메서드에 입력하여 서버가 의도하지 않은 내부 리소스 또는 외부 서버에 접근하도록 강제
🛡️ 대응 방법
Recurly Client Python Library를 2.6.3 이상의 최신 버전으로 즉시 업그레이드
🔧 검증 코드
설치된 Recurly 버전이 2.6.2 이하면 업그레이드 필요, 2.6.3 이상이면 취약점 해결됨
pip show recurly | grep Version || pip freeze | grep -i recurly