🇰🇷 한글 설명
OpenEMR 8.0.0.2 미만 버전에서 'Notes - my encounters' 권한을 가진 사용자가 안과 검사 양식을 작성할 때 발생합니다. PDF 생성 과정에서 양식 답변이 이스케이프 처리되지 않은 HTML로 파싱되어, 공격자가 서버를 통해 외부 또는 내부 리소스로 요청을 보내는 OOB SSRF 취약점이 존재합니다.
💡 쉬운 설명
사용자가 입력한 내용이 PDF로 만들어지는 과정에서 보안 허점이 발생합니다. 이를 통해 공격자가 의료 시스템 서버를 조종하여 내부 네트워크의 다른 컴퓨터에 몰래 접속을 시도할 수 있습니다.
🇺🇸 원문 (English)
OpenEMR is a free and open source electronic health records and medical practice management application. Prior to 8.0.0.2, users with the `Notes - my encounters` role can fill Eye Exam forms in patient encounters. The answers to the form can be printed out in PDF form. An Out-of-Band Server-Side Request Forgery (OOB SSRF) vulnerability was identified in the PDF creation function where the form answers are parsed as unescaped HTML, allowing an attacker to forge requests from the server made to external or internal resources. Version 8.0.0.2 fixes the issue.
📍 영향받는 시스템
OpenEMR 8.0.0.2 미만 모든 버전
⚔️ 공격 벡터
안과 검사 양식(Eye Exam forms)에 악성 HTML 코드를 삽입하여 PDF 생성 기능을 트리거함
🛡️ 대응 방법
OpenEMR을 최신 보안 패치가 적용된 버전 8.0.0.2 이상으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 8.0.0.2 이상의 버전이 표시되지 않으면 취약한 버전이 설치된 상태입니다.
curl -s http://<target-ip>/openemr/version.php | grep -E '8.0.0.2'