Horizon Alert
Summary of the vulnerability and why it matters
This advisory details a vulnerability in Grassroots DICOM, a software library for medical imaging files. The issue, an out-of-bounds read, could allow a specially crafted file to leak sensitive heap data, potentially impacting the confidentiality of information processed by affected systems. The main concern is confirming the relevance and exposure of this library within your specific environments.
- Sensitive data may be exposed.
- Understand potential exposure to medical imaging data.
- Confirm if this library is used and assess impact.
Attack Path
How an attacker could exploit the issue
An attacker could exploit this vulnerability by providing a specially crafted DICOM file. This malicious file, when processed by the vulnerable Grassroots DICOM library, could lead to the exposure of sensitive information from the application's memory.
- Network access required.
- Malicious DICOM file triggers vulnerability.
- Heap data leakage possible.
Live Threat
Current exploitation, exposure, and threat context
When supported by the advisory, a specially crafted DICOM file could cause an out-of-bounds read in the RLECodec::DecodeByStreams functionality, potentially leaking heap data.
- DICOM heap data may be exposed.
- Via a maliciously crafted DICOM file.
- Application instability or data leakage.
Operational Fix
Recommended remediation, mitigation, and detection steps
The Grassroots DICOM library's RLECodec component is susceptible to an out-of-bounds read vulnerability when processing specially crafted DICOM files, potentially leading to heap data leakage. This impacts application owners and infrastructure teams responsible for systems that process DICOM files. The first step is to identify all instances of Grassroots DICOM, confirm their reachability and criticality, and then engage the accountable owner for remediation planning based on risk.
- Application or platform teams should own.
- Verify DICOM file processing exposure.
- Plan remediation based on risk assessment.