🔍 CVE-2016-2564

5.9
CVSS Score
MEDIUM
2017-04-23
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

Invision Power Services Community Suite 4.1.9 이전 버전에서 PHP uniqid 함수를 more_entropy 플래그 없이 사용하여 세션 쿠키의 엔트로피가 부족합니다. 공격자가 쿠키 생성 시간을 정확히 예측할 수 있으면 유효한 세션 쿠키를 추측하여 다른 사용자의 계정으로 세션 하이잭 공격을 수행할 수 있습니다.

💡 쉬운 설명

이 소프트웨어는 계정 접근 권한을 나타내는 세션 쿠키를 약하게 생성합니다. 공격자가 쿠키를 만든 정확한 시간을 알면 올바른 쿠키를 쉽게 추측할 수 있습니다.

🇺🇸 원문 (English)

Invision Power Services (IPS) Community Suite before 4.1.9 makes session hijack easier by relying on the PHP uniqid function without the more_entropy flag. Attackers can guess an Invision Power Board session cookie if they can predict the exact time of cookie generation.

📍 영향받는 시스템

Invision Power Services Community Suite 4.1.8 이하

⚔️ 공격 벡터

쿠키 생성 시간을 예측하고 약한 엔트로피의 uniqid를 이용하여 유효한 세션 쿠키 생성 후 세션 하이잭

🛡️ 대응 방법

Invision Power Services Community Suite를 4.1.9 이상으로 업그레이드

🔧 검증 코드

more_entropy 플래그 없이 uniqid()가 사용되고 있으면 취약 상태이며, 결과가 없거나 모두 more_entropy가 포함되어 있으면 패치됨

Shell / Script
grep -r 'uniqid()' /path/to/invision/suite 2>/dev/null | grep -v more_entropy

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

PHP