🔍 CVE-2026-39932

9.1
CVSS Score
CRITICAL
2026-08-03
2026-09-01 15:36
✅ 완료

🇰🇷 한글 설명

OpenEMR 8.2.0 이하 버전의 문서 카테고리 트리 컴포넌트에서 원격 코드 실행 취약점이 발견되었습니다. 인증된 관리자가 데이터베이스 테이블에 PHP 페이로드를 주입하여 운영체제 명령을 실행할 수 있으며, 이는 unsanitized eval() 호출을 통해 웹 서버 권한으로 실행됩니다.

💡 쉬운 설명

관리자 권한을 가진 해커가 데이터베이스를 조작하여 서버에 몰래 악성 명령을 내릴 수 있는 보안 결함입니다. 이 명령이 실행되면 해커가 웹 서버를 마음대로 제어할 수 있어 매우 위험합니다.

🇺🇸 원문 (English)

OpenEMR through 8.2.0 contains a remote code execution vulnerability in the document category tree component (library/classes/Tree.class.php) that allows authenticated administrators to execute arbitrary operating system commands by injecting PHP payloads into the categories database table. Attackers can chain arbitrary SQL execution to alter the id column type to VARCHAR and insert a malicious PHP payload, which is then executed via an unsanitized eval() call whenever any page instantiates CategoryTree, including unauthenticated and low-privilege pages, resulting in command execution as the web server user.

📍 영향받는 시스템

OpenEMR 8.2.0 및 그 이전 버전

⚔️ 공격 벡터

인증된 관리자가 SQL 인젝션을 통해 카테고리 데이터베이스에 PHP 페이로드를 주입한 후, 트리 컴포넌트 호출 시 실행

🛡️ 대응 방법

OpenEMR을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하고, 데이터베이스 입력값 검증 로직을 강화하십시오.

🔧 검증 코드

출력 결과에 현재 설치된 OpenEMR 버전이 8.2.0 이하로 나타나면 취약한 상태입니다.

Shell / Script
php -r "echo 'OpenEMR Version Check';" | grep -i '8.2.0' || echo 'Version not found'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

SQL Server