🇰🇷 한글 설명
NEMA DICOM 표준(1995~2019b 및 현재 구현체)의 DICOM Part 10 파일 형식에서 발견된 취약점입니다. DICOM 파일의 128바이트 프리앰블 영역에 Windows의 PE나 Linux의 ELF와 같은 실행 가능한 헤더를 포함할 수 있어, 악성 파일 실행 시 시스템 전체가 장악될 위험이 있습니다.
💡 쉬운 설명
의료용 이미지 파일인 DICOM 파일 안에 몰래 실행 가능한 프로그램 코드를 숨길 수 있는 설계 결함입니다. 사용자가 이 파일을 실행하면 의료 기기나 병원 시스템이 해킹될 수 있습니다.
🇺🇸 원문 (English)
An issue was discovered in the DICOM Part 10 File Format in the NEMA DICOM Standard 1995 through 2019b and continuing in current implementations. The 128-byte preamble of a DICOM file that complies with this specification can contain arbitrary executable headers for multiple operating systems, including Portable Executable (PE) files for Windows and Executable and Linkable Format (ELF) files for Linux-based systems. This space is left unspecified so that dual-purpose files can be created. For example, dual-purpose TIFF/DICOM files are used in digital whole slide imaging applications in medicine. This design flaw enables system-wide compromise as malicious DICOM files are routinely shared between medical devices and hospital systems and transported via removable media for patient care coordination. To exploit this vulnerability, someone must execute the maliciously crafted file. These files can be executable even with the .dcm file extension. Anti-malware configurations at healthcare facilities often ignore medical imagery. DICOM files exist on systems that process protected health information, and successful exploitation could result in violations of regulatory compliance requirements such as HIPAA and FDA postmarket obligations.
📍 영향받는 시스템
NEMA DICOM Standard 1995 ~ 2019b를 준수하는 모든 DICOM 구현체
⚔️ 공격 벡터
악성 코드가 포함된 DICOM 파일을 의료 기기나 병원 시스템에서 실행하도록 유도
🛡️ 대응 방법
DICOM 파일의 프리앰블 영역에 실행 가능한 헤더가 포함되어 있는지 검사하는 보안 솔루션 도입 및 파일 실행 주의
🔧 검증 코드
명령어 실행 결과에 PE32 또는 ELF와 같은 실행 파일 형식이 나타나면 취약한 파일일 가능성이 높습니다.
file <filename>.dcm | grep -E 'PE32|ELF'