🔍 CVE-2025-66289

8.8
CVSS Score
HIGH
2025-11-29
2026-10-18 18:10
✅ 완료

🇰🇷 한글 설명

OrangeHRM 5.0에서 5.7 버전 사이에서 사용자 계정이 비활성화되거나 비밀번호가 변경되어도 기존 세션이 무효화되지 않는 취약점이 발견되었습니다. 이로 인해 비활성화된 사용자나 계정을 탈취한 공격자가 기존 세션 쿠키를 사용하여 시스템에 계속 접근하고 작업을 수행할 수 있습니다.

💡 쉬운 설명

사용자 계정을 정지시키거나 비밀번호를 바꿔도, 이미 로그인되어 있는 상태는 끊기지 않고 계속 유지되는 문제입니다. 이 때문에 퇴사자나 해킹당한 계정이 시스템에 계속 머물며 정보를 빼낼 위험이 있습니다.

🇺🇸 원문 (English)

OrangeHRM is a comprehensive human resource management (HRM) system. From version 5.0 to 5.7, the application does not invalidate existing sessions when a user is disabled or when a password change occurs, allowing active session cookies to remain valid indefinitely. As a result, a disabled user, or an attacker using a compromised account, can continue to access protected pages and perform operations as long as a prior session remains active. Because the server performs no session revocation or session-store cleanup during these critical state changes, disabling an account or updating credentials has no effect on already-established sessions. This makes administrative disable actions ineffective and allows unauthorized users to retain full access even after an account is closed or a password is reset, exposing the system to prolonged unauthorized use and significantly increasing the impact of account takeover scenarios. This issue has been patched in version 5.8.

📍 영향받는 시스템

OrangeHRM version 5.0 to 5.7

⚔️ 공격 벡터

기존에 활성화된 세션 쿠키를 사용하여 계정 상태 변경(비활성화/비밀번호 변경) 후에도 시스템에 지속적으로 접근

🛡️ 대응 방법

OrangeHRM을 최신 보안 패치가 적용된 버전 5.8 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 정보가 5.0에서 5.7 사이의 범위에 해당하면 취약한 상태입니다.

Shell / Script
curl -s http://<target_ip>/orangehrm/version.php | grep -E '5\[.0-7\]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server