🔍 CVE-2020-5205

6.5
CVSS Score
MEDIUM
2020-01-09
2026-06-17 03:21
✅ 완료

🇰🇷 한글 설명

Pow(Hex 패키지) 1.0.16 이전 버전에서 Plug.Session을 사용할 때 세션 고정 공격에 취약할 수 있습니다. Redis나 데이터베이스와 같은 지속성 세션 저장소를 사용하는 경우에 해당하며, 대부분의 Phoenix 앱에서 사용하는 쿠키 저장소 방식은 영향을 받지 않습니다.

💡 쉬운 설명

해커가 사용자의 로그인 세션 ID를 미리 가로채거나 설정하여 사용자의 계정을 탈취할 수 있는 보안 약점입니다. 데이터베이스에 세션 정보를 저장하는 특정 설정 환경에서 발생할 수 있습니다.

🇺🇸 원문 (English)

In Pow (Hex package) before 1.0.16, the use of Plug.Session in Pow.Plug.Session is susceptible to session fixation attacks if a persistent session store is used for Plug.Session, such as Redis or a database. Cookie store, which is used in most Phoenix apps, doesn't have this vulnerability.

📍 영향받는 시스템

Pow (Hex package) version < 1.0.16

⚔️ 공격 벡터

지속성 세션 저장소(Redis, DB 등)를 사용하는 환경에서 공격자가 미리 생성한 세션 ID를 사용자에게 강제로 할당하여 세션을 탈취함

🛡️ 대응 방법

Pow 패키지를 1.0.16 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 pow의 버전이 1.0.16 미만인지 확인하십시오.

Shell / Script
mix deps info pow | grep -E 'version'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:L/A:N

💻 영향받는 소프트웨어

Redis