Description
Uncontrolled recursion in DcmDicomDir::moveRecordToTree() in dcmdata/libsrc/dcdicdir.cc of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion and process crash) via a crafted DICOMDIR file with a deeply chained sequence of directory records linked through the Offset of Referenced Lower-Level Directory Entity attribute. Any application that opens the DICOMDIR is affected, including dcmgpdir and media viewers built on DCMTK. The issue is fixed in commit ca761f7f3dcaaddaa95be87cf5d736138d7c3a9f.
Published: 2026-10-08
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch
AI Analysis

Impact

The flaw exists in the DcmDicomDir::moveRecordToTree function of OFFIS DCMTK 3.7.0, where recursively following a chain of directory records linked through the Offset of Referenced Lower-Level Directory Entity attribute can cause uncontrolled recursion. This uncontrolled recursion exhausts stack memory and results in a process crash, delivering a denial‑of‑service condition. The weakness is a classic example of uncontrolled recursion (CWE‑674) and also reflects a failure to limit resource consumption (CWE‑770).

Affected Systems

The vulnerability affects OFFIS DCMTK 3.7.0 and any application built on that library, including dcmgpdir and other media viewers that process DICOMDIR files. No tagged releases after 3.7.0 exist that contain the fix, so the patch must be applied through the specified commit or by building from the current master branch.

Risk and Exploitability

The CVSS score of 6.8 indicates a moderate severity. EPSS data is not available, and the vulnerability is not listed in CISA KEV, so the likelihood of exploitation is uncertain. The likely attack vector involves an attacker supplying a specially crafted DICOMDIR file that contains an excessively deep record chain to a vulnerable application. Successful exploitation results in stack exhaustion, a process crash, and loss of availability for that application.

Generated by OpenCVE AI on October 9, 2026 at 03:44 UTC.

Remediation

Vendor Solution

Update to a DCMTK version that contains commit ca761f7f3dcaaddaa95be87cf5d736138d7c3a9f. As of the publication date, no tagged release after DCMTK 3.7.0 includes this fix, so apply the commit or build from the current master branch.


OpenCVE Recommended Actions

  • Apply the vendor-provided fix by updating DCMTK to the commit ca761f7f3dcaaddaa95be87cf5d736138d7c3a9f, or build from the current master branch.
  • Ensure that all applications using DCMTK are recompiled against the patched version.
  • Configure stricter input validation or size limits for DICOMDIR parsing to mitigate potential denial-of-service attacks until the patch is applied.

Generated by OpenCVE AI on October 9, 2026 at 03:44 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 09 Oct 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-770
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 08 Oct 2026 15:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 08 Oct 2026 13:00:00 +0000

Type Values Removed Values Added
Description Uncontrolled recursion in DcmDicomDir::moveRecordToTree() in dcmdata/libsrc/dcdicdir.cc of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion and process crash) via a crafted DICOMDIR file with a deeply chained sequence of directory records linked through the Offset of Referenced Lower-Level Directory Entity attribute. Any application that opens the DICOMDIR is affected, including dcmgpdir and media viewers built on DCMTK. The issue is fixed in commit ca761f7f3dcaaddaa95be87cf5d736138d7c3a9f.
Title Uncontrolled recursion in DCMTK DICOMDIR parsing allows denial of service
First Time appeared Offis
Offis dcmtk
Weaknesses CWE-674
CPEs cpe:2.3:a:offis:dcmtk:3.7.0:*:*:*:*:*:*:*
Vendors & Products Offis
Offis dcmtk
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 6.8, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: securin

Published:

Updated: 2026-10-08T14:09:00.382Z

Reserved: 2026-05-05T02:49:00.667Z

Link: CVE-2026-44035

cve-icon Vulnrichment

Updated: 2026-10-08T14:08:55.352Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-08T13:17:17.497

Modified: 2026-10-08T21:10:00.133

Link: CVE-2026-44035

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-08T12:55:10Z

Links: CVE-2026-44035 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-09T03:45:16Z

Weaknesses
  • CWE-674

    Uncontrolled Recursion

  • CWE-770

    Allocation of Resources Without Limits or Throttling