🔍 CVE-2008-5847

2.6
CVSS Score
LOW
2009-01-05
2026-04-23 00:35
✅ 완료

🇰🇷 한글 설명

Constructr CMS 3.02.5 이하 버전에서 사용자 암호가 MySQL 데이터베이스에 평문으로 저장되는 취약점입니다. 데이터베이스 접근 권한이 있는 공격자가 hash 컬럼을 읽어 모든 사용자 비밀번호를 획득할 수 있습니다.

💡 쉬운 설명

오래된 Constructr CMS는 암호를 숨기지 않은 평문으로 저장합니다. 데이터베이스에 접근할 수 있는 누구나 모든 사용자의 비밀번호를 볼 수 있습니다.

🇺🇸 원문 (English)

Constructr CMS 3.02.5 and earlier stores passwords in cleartext in a MySQL database, which allows context-dependent attackers to obtain sensitive information by reading the hash column.

📍 영향받는 시스템

Constructr CMS 버전 3.02.5 이하

⚔️ 공격 벡터

데이터베이스 직접 접근, SQL Injection, 백업 파일 탈취를 통한 평문 암호 노출

🛡️ 대응 방법

Constructr CMS를 최신 버전으로 업그레이드하고 암호 해싱 함수 적용

🔧 검증 코드

password 컬럼이 존재하고 TEXT/VARCHAR 타입이면 평문 저장 가능성 높음, CHAR(32) 이상이면 해시 적용 가능성 검토

Shell / Script
mysql -u root -p your_db -e "SELECT VERSION(), COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='your_db' AND TABLE_NAME='users' AND COLUMN_NAME='password';" 2>/dev/null | head -5

📊 CVSS Vector String

CVSS Vector
AV:N/AC:H/Au:N/C:P/I:N/A:N

💻 영향받는 소프트웨어

MySQL