🇰🇷 한글 설명
Relative Real Estate Systems 3.0 이하 버전이 MySQL 데이터베이스에 사용자 비밀번호를 암호화하지 않고 평문으로 저장하여, 데이터베이스에 접근 가능한 공격자가 민감한 정보를 탈취할 수 있는 취약점입니다. 부적절한 암호화 및 접근 제어 부재로 인한 정보 노출 문제입니다.
💡 쉬운 설명
부동산 시스템의 구버전에서 비밀번호를 암호화하지 않고 데이터베이스에 저장하고 있어서, 데이터베이스에 접근한 사람이 쉽게 비밀번호를 볼 수 있습니다. 이를 통해 시스템 계정이 탈취되고 추가 공격으로 이어질 수 있습니다.
🇺🇸 원문 (English)
Relative Real Estate Systems 3.0 and earlier stores passwords in cleartext in a MySQL database, which allows context-dependent attackers to obtain sensitive information.
📍 영향받는 시스템
Relative Real Estate Systems 3.0 이하 버전
⚔️ 공격 벡터
데이터베이스 접근 후 users 테이블에서 평문으로 저장된 비밀번호 직접 조회
🛡️ 대응 방법
모든 비밀번호를 bcrypt/scrypt/argon2 등으로 해시화하여 저장하고 시스템을 3.1 이상으로 업그레이드
🔧 검증 코드
반환된 버전이 3.0 이하이면 취약하고, 버전 정보가 없거나 3.1 이상이면 패치되었습니다.
dpkg -l realestatesystems 2>/dev/null | grep -E 'version' || rpm -qa realestatesystems 2>/dev/null | head -1