<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Orthanc — CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/orthanc/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Thu, 28 May 2026 10:02:49 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/orthanc/feed.xml" rel="self" type="application/rss+xml"/><item><title>DICOM Heap Overflow in Orthanc Server</title><link>https://feed.craftedsignal.io/briefs/2026-05-dicom-heap-overflow/</link><pubDate>Thu, 28 May 2026 10:02:49 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-05-dicom-heap-overflow/</guid><description>A heap overflow vulnerability exists within the DICOM file format, potentially allowing an attacker to target an Orthanc server during image uploads, leading to an out-of-bounds write.</description><content:encoded><![CDATA[<p>A heap overflow vulnerability has been discovered in the handling of DICOM files, potentially affecting systems that automatically ingest and process these files. This vulnerability can be exploited by crafting malicious DICOM files that trigger an out-of-bounds write when parsed. The research highlights the risks associated with automated DICOM processing, particularly in Picture Archiving and Communication Systems (PACS) used in hospitals. The focus of the research is to demonstrate how an Orthanc server can be targeted during image upload, leading to a heap overflow.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>An attacker crafts a malicious DICOM file designed to exploit the heap overflow vulnerability.</li>
<li>The attacker uploads the crafted DICOM file to an Orthanc server via HTTP.</li>
<li>The Orthanc server receives the DICOM file and initiates the parsing process.</li>
<li>During parsing, the vulnerable DICOM decoder within Orthanc attempts to allocate memory based on malformed data in the DICOM file.</li>
<li>Due to incorrect size calculations, the decoder allocates an insufficient buffer on the heap.</li>
<li>When the decoder attempts to write data into the undersized buffer, it overflows into adjacent memory regions on the heap.</li>
<li>This out-of-bounds write corrupts critical data structures, potentially leading to arbitrary code execution.</li>
<li>The attacker gains control of the Orthanc server.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>A successful heap overflow exploit could allow an attacker to execute arbitrary code on the Orthanc server. This could lead to unauthorized access to sensitive medical images and patient data stored within the PACS system. Compromise of a PACS server could disrupt hospital operations, violate patient privacy, and potentially impact patient care. While the number of affected installations is unknown, the widespread use of DICOM and Orthanc in healthcare makes this a potentially significant threat.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the Sigma rule provided below to detect suspicious DICOM file uploads based on file size and source IP to your SIEM and tune for your environment.</li>
<li>Monitor Orthanc server logs for errors related to DICOM parsing and memory allocation.</li>
<li>Implement strict input validation and sanitization for all DICOM files processed by Orthanc servers.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>dicom</category><category>heap overflow</category><category>orthanc</category><category>medical imaging</category></item></channel></rss>