🇰🇷 한글 설명
OpenMRS 오픈 소스 전자 의료 기록 시스템의 특정 버전에서 인증된 사용자가 관리자 권한이 필요한 DWR 서비스를 실행할 수 있는 취약점이 발견되었습니다. 특히 관리자 계정으로만 제한되어야 하는 `startHl7ArchiveMigration` 메서드에 접근이 가능합니다.
💡 쉬운 설명
로그인 권한이 있는 일반 사용자가 관리자만 할 수 있는 중요한 시스템 작업을 마음대로 실행할 수 있는 문제입니다. 이로 인해 의료 데이터 관리 프로세스에 영향을 줄 수 있습니다.
🇺🇸 원문 (English)
OpenMRS is an open source electronic medical record system platform. Prior to versions 1.23.0 and 2.10.0, an authenticated user can trigger administrative DWR services. Specifically, the `startHl7ArchiveMigration` method is accessible, which should be restricted to admin-level accounts. Versions 1.23.0 and 2.10.0 patch the issue.
📍 영향받는 시스템
OpenMRS 1.23.0 및 2.10.0 미만 버전
⚔️ 공격 벡터
인증된 사용자가 권한 검증이 미흡한 DWR 서비스 메서드를 직접 호출하여 공격
🛡️ 대응 방법
OpenMRS를 1.23.0 또는 2.10.0 이상의 보안 패치 버전으로 업데이트
🔧 검증 코드
출력된 버전 정보가 1.23.0 또는 2.10.0보다 낮은지 확인하여 취약 여부를 판단합니다.
curl -s http://<target_ip>/openmrs/api/webservices/rest/v1/system/version | grep -E '1\[0-9]\.' || curl -s http://<target_ip>/openmrs/api/webservices/rest/v1/system/version | grep -E '2\[0-9]\.'