<?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/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Pydicom - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/pydicom/</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, 29 Oct 2026 00:11:39 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/pydicom/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>MONAILabel: Remote Denial of Service and Inference Corruption (CVE-2026-48705)</title><link>https://feed.craftedsignal.io/briefs/2026-10-monailabel-dicom-corruption/</link><pubDate>Thu, 29 Oct 2026 00:11:39 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-10-monailabel-dicom-corruption/</guid><description>An unauthenticated remote attacker can crash the MONAILabel inference pipeline or cause silent medical AI data corruption by uploading crafted DICOM files containing invalid NaN or infinity values.</description><content:encoded><![CDATA[<p>MONAILabel and MONAI Core are vulnerable to input validation flaws originating from pydicom's failure to reject non-numeric values in Decimal String (DS) DICOM fields. An unauthenticated attacker can upload malformed DICOM files (approx. 132 KB) via the REST API, which are then persisted in the datastore. These invalid values (NaN/inf) propagate through spatial transforms in the MONAI inference pipeline, resulting in server crashes (Denial of Service) or the generation of geometrically incorrect AI inference results. The issue affects MONAI versions prior to 1.6.1 and pydicom versions 0.9.7 through 3.0.2.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker identifies a target MONAILabel server with an exposed REST API (default port 8000).</li>
<li>Attacker crafts a DICOM file with NaN or infinity values injected into mandatory spatial DS tags (e.g., PixelSpacing, ImagePositionPatient).</li>
<li>Attacker submits the crafted file to the server's <code>PUT /datastore/</code> endpoint without requiring authentication.</li>
<li>The MONAILabel server stores the malicious DICOM file in its permanent datastore.</li>
<li>Attacker triggers a standard inference request via <code>POST /infer/</code> targeting the stored malicious image ID.</li>
<li>The MONAI <code>PydicomReader</code> and downstream transforms (<code>LoadImaged</code>/<code>Spacingd</code>) process the NaN/inf values without validation.</li>
<li>The inference pipeline crashes with a <code>RuntimeError</code> or produces corrupted AI output depending on the transform stage.</li>
</ol>
<h2 id="impact">Impact</h2>
<ul>
<li>Denial of Service: Repeated crashes of the inference service consuming server CPU and memory.</li>
<li>Data Corruption: Silent production of incorrect AI segmentation masks when the pipeline does not immediately crash.</li>
<li>Persistence: Malicious DICOM files remain in the datastore, causing recurrent failures upon future inference requests.</li>
</ul>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Patch MONAILabel and MONAI Core to version 1.6.1 or later immediately.</li>
<li>Implement strict input validation for spatial metadata on all API-exposed upload endpoints before storing files.</li>
<li>Restrict network access to the MONAILabel REST API to authorized internal networks only.</li>
<li>Implement Authentication and Authorization (RBAC) for all MONAILabel API endpoints to prevent unauthenticated uploads.</li>
<li>Deploy monitoring for <code>RuntimeError</code> and <code>itkGDCMImageIO</code> related exceptions in inference server logs.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>medical-imaging</category><category>dicom</category><category>dos</category><category>supply-chain</category><category>cve-2026-48705</category></item></channel></rss>