Horizon Alert
Summary of the vulnerability and why it matters
A critical vulnerability in the Orthanc medical imaging server could allow attackers to read sensitive information from memory by supplying specially crafted image files. This issue lies within the image decoding component, where pixel data is not properly validated against the lookup table size, potentially leading to the exposure of heap contents.
- Specially crafted images can expose sensitive memory.
- Medical imaging servers are the affected technology.
- Confirm relevance and assess potential exposure.
Attack Path
How an attacker could exploit the issue
An attacker could send a specially crafted DICOM image file to a vulnerable Orthanc server. The server's image decoding function, specifically when processing `PALETTE COLOR` images, fails to properly check the size of pixel indices against the lookup table. This leads to an out-of-bounds read, potentially exposing sensitive heap memory contents within the processed image.
- Requires an unauthenticated network connection.
- Triggered by processing a malicious image.
- Risks memory disclosure and potential denial of service.
Live Threat
Current exploitation, exposure, and threat context
A crafted DICOM image could cause the `DicomImageDecoder` to read beyond allocated memory, exposing heap contents within the output image. This may occur when processing `PALETTE COLOR` images if the pixel indices are not properly validated against the lookup table size.
- Exposure of heap memory.
- When processing specially crafted images.
- May lead to information disclosure.
Operational Fix
Recommended remediation, mitigation, and detection steps
Application owners and infrastructure teams are likely responsible for managing this vulnerability within the Orthanc server. The first practical step is to identify all deployed instances of the affected technology, confirm their reachability and business criticality, and then locate the accountable owner to plan remediation based on assessed risk.
- Identify accountable application owners.
- Verify asset reachability and criticality.
- Plan remediation based on risk.