🔍 CVE-2026-76614

4.3
CVSS Score
MEDIUM
2026-08-19
2026-09-09 20:40
✅ 완료

🇰🇷 한글 설명

OpenEMR 8.3.0 미만 버전의 EDI 아카이브 복구 기능에서 경로 탐색(Path Traversal) 취약점이 발견되었습니다. 인증된 사용자가 archrestore_sel POST 매개변수를 조작하여 서버 내 임의의 파일 존재 여부를 확인할 수 있는 정보 유출 위험이 있습니다.

💡 쉬운 설명

권한이 있는 사용자가 특수한 명령어를 입력하여 서버 내부의 파일이 있는지 없는지 몰래 알아낼 수 있는 보안 약점입니다. 이를 통해 공격자는 서버의 중요한 파일 위치를 파악할 수 있습니다.

🇺🇸 원문 (English)

OpenEMR before 8.3.0 contains a path traversal vulnerability in the EDI archive restore function. The archrestore_sel POST parameter is passed to the archive restore handler without sanitization for path traversal sequences. The handler checks whether the supplied path exists on the filesystem, and the differing response messages leak whether the target path exists. An authenticated user with EOB Data Entry permissions can probe arbitrary filesystem paths on the server to determine file existence.

📍 영향받는 시스템

OpenEMR 8.3.0 미만 모든 버전

⚔️ 공격 벡터

인증된 사용자가 EDI 아카이브 복구 시 조작된 경로 탐색 시퀀스를 포함한 POST 요청 전송

🛡️ 대응 방법

OpenEMR을 최신 버전(8.3.0 이상)으로 업데이트하고 입력값에 대한 경로 검증 로직을 강화해야 합니다.

🔧 검증 코드

해당 매개변수를 사용하는 코드가 존재하고 버전이 8.3.0 미만이면 취약한 상태입니다.

Shell / Script
php -r 'echo "OpenEMR version check";' && grep -r "archrestore_sel" /var/www/html/path/to/openemr/ 2>/dev/null

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Spring Data REST