Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability has been identified in Grassroots DICOM software that could allow unauthorized individuals to access sensitive information through specially crafted image files. This issue impacts the processing of DICOM files, a standard for medical imaging. The primary concern is to confirm whether this technology is in use and if exposure has occurred.
- Out-of-bounds read in medical imaging software.
- Information leak possible via malicious DICOM files.
- Confirm relevance and exposure for this technology.
Attack Path
How an attacker could exploit the issue
An attacker could send a specially crafted DICOM file to a system processing it, triggering an out-of-bounds read within the `JPEGBITSCodec::InternalCode` functionality. This could result in an information leak.
- No user interaction required.
- Malicious DICOM file processing.
- Potential information disclosure and denial of service.
Live Threat
Current exploitation, exposure, and threat context
A critical vulnerability in Grassroot DICOM could allow an attacker to read sensitive information from memory by providing a specially crafted DICOM file. This occurs when the `InternalCode` functionality improperly handles image pixel data interpretation, potentially leading to an information leak under specific conditions.
- Potentially sensitive memory contents.
- Processing a malicious DICOM file.
- Disclosure of unintended information.
Operational Fix
Recommended remediation, mitigation, and detection steps
Given that Grassroots DICOM is a software library for processing medical imaging files, ownership likely falls to teams responsible for applications that ingest or process DICOM data, such as platform or application owners. The first practical step is to identify all systems that utilize this library, assess their business criticality and exposure, and then confirm the accountable owner to plan remediation within a maintenance window.
- Application or platform owners should own this.
- Verify DICOM processing systems and criticality.
- Plan remediation or vendor coordination.