🇰🇷 한글 설명
Alkacon OpenCms 6.2.2 미만 버전에서 관리자 기능에 대한 접근 제한이 누락된 취약점이 발견되었습니다. 인증된 원격 사용자가 관리자 페이지에 직접 요청을 보내 모든 사용자에게 메시지를 전송하거나, 사용자 목록 조회, 웹 사용자 추가, 데이터베이스 파일 업로드, 임의 모듈 업로드 및 로그 파일 읽기 등의 권한을 남용할 수 있습니다.
💡 쉬운 설명
로그인 권한이 있는 사용자가 관리자 전용 메뉴에 몰래 접근하여 시스템을 조작할 수 있는 보안 허점입니다. 이를 통해 사용자 정보를 빼내거나 악성 파일을 서버에 올리는 등의 위험한 행동이 가능합니다.
🇺🇸 원문 (English)
system/workplace/views/admin/admin-main.jsp in Alkacon OpenCms before 6.2.2 does not restrict access to administrator functions, which allows remote authenticated users to (1) send broadcast messages to all users (/workplace/broadcast), (2) list all users (/accounts/users), (3) add webusers (/accounts/webusers/new), (4) upload database import and export files (/database/importhttp), (5) upload arbitrary program modules (/modules/modules_import), and (6) read the log file (/workplace/logfileview) by setting the appropriate value for the path parameter in a direct request to admin-main.jsp.
📍 영향받는 시스템
Alkacon OpenCms version < 6.2.2
⚔️ 공격 벡터
인증된 사용자가 관리자 기능 경로(admin-main.jsp)로 직접 요청을 보내는 방식
🛡️ 대응 방법
Alkacon OpenCms를 최신 버전인 6.2.2 이상으로 업데이트하십시오.
🔧 검증 코드
해당 URL에 접근했을 때 관리자 관련 페이지 내용이 응답에 포함되면 취약할 가능성이 높습니다.
curl -s http://<target_ip>/opencms/system/workplace/views/admin/admin-main.jsp | grep -q 'admin' && echo 'Vulnerable' || echo 'Not Vulnerable'