🔍 CVE-2026-67612

4.8
CVSS Score
MEDIUM
2026-08-03
2026-09-09 20:40
✅ 완료

🇰🇷 한글 설명

OpenEMR 8.2.0 이하 버전의 환자 포털 템플릿 시스템에서 저장형 XSS 취약점이 발견되었습니다. 인증된 관리자가 템플릿 저장 모드를 통해 악성 HTML 및 JavaScript를 삽입할 수 있으며, 출력 인코딩 미비와 HttpOnly 쿠키 속성 부재로 인해 세션 토큰 탈취 및 세션 하이재킹이 가능합니다.

💡 쉬운 설명

관리자 권한을 가진 공격자가 웹사이트의 템플릿에 악성 코드를 숨겨둘 수 있는 보안 약점입니다. 이 코드가 실행되면 다른 사용자의 로그인 정보를 훔쳐서 계정을 통째로 가로챌 수 있습니다.

🇺🇸 원문 (English)

OpenEMR through 8.2.0 contains a stored cross-site scripting vulnerability in the patient portal template system that allows authenticated administrators to inject arbitrary HTML and JavaScript by storing malicious payloads through the template save mode, which only filters literal PHP open tags. Attackers can exploit the lack of output encoding at the template retrieval endpoint combined with missing HttpOnly cookie attributes to exfiltrate session tokens via document.cookie access, enabling full session hijacking of any admin, clinician, or portal patient who views a poisoned template.

📍 영향받는 시스템

OpenEMR 8.2.0 및 그 이전 버전

⚔️ 공격 벡터

인증된 관리자가 템플릿 저장 기능을 통해 악성 스크립트를 삽입한 후, 해당 템플릿을 조회하는 사용자의 세션을 탈취함

🛡️ 대응 방법

OpenEMR을 최신 보안 패치가 적용된 버전으로 업데이트하고, 출력 인코딩 적용 및 쿠키에 HttpOnly 속성을 설정하십시오.

🔧 검증 코드

명령어 결과에 8.2.0 이하의 버전 번호가 나타나면 해당 취약점에 노출된 상태입니다.

Shell / Script
curl -s http://<target-ip>/openemr/version.php | grep -E '8\[.0]'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

PHP