🔍 CVE-2026-5437

7.5
CVSS Score
HIGH
2026-04-09
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

DICOM 메타헤더 파싱 과정에서 DicomStreamReader가 할당된 메타데이터 버퍼의 경계를 벗어나 읽는 범위 외 읽기(out-of-bounds read) 취약점이 존재합니다. 악의적으로 구성된 메타데이터 구조를 처리할 때 파서가 버퍼 범위를 넘어 읽을 수 있습니다. 일반적으로 서버 충돌이나 데이터 직접 노출은 발생하지 않으나, 파싱 로직의 입력값 검증이 부족함을 보여줍니다.

💡 쉬운 설명

의료 영상 파일(DICOM)을 읽는 프로그램이 잘못된 정보를 받았을 때 허용된 범위를 넘어서 메모리를 읽는 문제입니다. 직접적인 피해는 제한적이지만, 입력 데이터 검사가 부실하다는 신호이므로 업데이트가 필요합니다.

🇺🇸 원문 (English)

An out-of-bounds read vulnerability exists in `DicomStreamReader` during DICOM meta-header parsing. When processing malformed metadata structures, the parser may read beyond the bounds of the allocated metadata buffer. Although this issue does not typically crash the server or expose data directly to the attacker, it reflects insufficient input validation in the parsing logic.

📍 영향받는 시스템

DicomStreamReader를 사용하는 DICOM 처리 소프트웨어 (구체적 제품 및 버전은 벤더 권고문 확인 필요)

⚔️ 공격 벡터

조작된 DICOM 파일 또는 메타헤더 데이터를 대상 시스템의 파싱 기능으로 전송하여 경계 외 읽기를 유발

🛡️ 대응 방법

벤더가 제공하는 최신 패치 버전으로 업데이트하고, 신뢰되지 않은 DICOM 파일 입력을 제한하거나 검증 계층을 추가

🔧 검증 코드

출력된 파일 경로가 존재하면 DicomStreamReader를 포함한 라이브러리가 설치된 것이므로 해당 제품의 벤더 패치 적용 여부와 버전을 추가로 확인해야 하며, 결과가 없으면 해당 구성요소가 설치되지 않은 것으로 볼 수 있습니다.

Shell / Script
find / -name '*.dll' -o -name '*.so*' 2>/dev/null | xargs grep -l 'DicomStreamReader' 2>/dev/null | head -n 20

📊 CVSS Vector String

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