Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach HL7/MLLP listener on network
-
DeliveryCraft forged ADT^A40 merge message
-
ExploitSend to unauthenticated listener
-
ExecutionStudies reassigned between patient identities
-
ImpactIrreversible patient-record corruption
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the dcm4chee-arc-light HL7 listener be enabled in its default configuration, which accepts ADT^A40 patient-merge messages without authenticating the sending application; the attacker must have network access to that HL7/MLLP listener port and the ability to send a crafted ADT^A40 merge message. No credentials, user interaction, or non-default settings are needed - this is the default state. The primary limiting factor is network exposure: HL7/MLLP listeners are commonly deployed on segmented internal clinical networks, so real-world reachability depends on whether the listener is accessible to the attacker rather than on any application-level barrier. |
| Impact | This is a genuine, well-characterized integrity risk rather than inflated CVSS noise. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes remote, low-complexity, unauthenticated exploitation requiring no user interaction, and the impact profile is unusually clean - VI:H with VC:N and VA:N - meaning this is a pure data-integrity flaw (CWE-306, missing authentication for a critical function), not a confidentiality or availability issue. The description corroborates the vector: the default-configured HL7 listener accepts ADT^A40 patient-merge messages without authenticating the sender, and the irreversibility note ('the archive's unmerge does not reverse this') elevates the real-world severity because the integrity damage is persistent. Key signals are missing and should be stated plainly: no EPSS score, no CISA KEV listing, and no public POC were provided, so there is no evidence of active or automated exploitation - the 8.7 reflects intrinsic exploitability, not demonstrated attacks. The one tension between vector and reality is exposure: AV:N implies network reach, but HL7/MLLP listeners typically sit on segmented internal clinical networks, so practical reachability by an arbitrary remote attacker depends on network architecture - verify segmentation before treating this as internet-facing. |
| Exploit ScenarioDerived | An attacker with network reach to the hospital's HL7/MLLP listener port sends a forged ADT^A40 (patient merge) message, which the default-configured dcm4chee-arc-light archive processes without verifying the sending application. Studies and workflow records are silently reassigned from one patient identity to another, and because the archive's unmerge does not reverse the operation, the corruption persists. No public exploit code is required - a standard HL7 message crafted with common tooling is sufficient given AV:N/AC:L/PR:N. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv2 – Oct 16, 2026
Unauthenticated HL7 ADT^A40 patient-merge messages accepted by the dcm4chee-arc-light archive's default listener let a remote sender reassign studies and related workflow records from one patient identity to another. The CPE lists all versions of the product as affected, and the archive's unmerge operation does not reverse the reassignment, so the integrity damage is effectively persistent. No credentials, user interaction, or non-default settings are required (CVSS:3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N; vendor CVSS 4.0 8.7); the practical limiting factor is network reachability of the HL7/MLLP port, and no public exploit code or CISA KEV entry was identified at time of analysis.
Earlier versions of this analysis (1)
Unauthenticated remote senders can reassign imaging studies and related workflow records between patient identities in dcm4chee-arc-light, because the default HL7 (MLLP) listener accepts ADT^A40 patient-merge messages without authenticating the sending application (CWE-306). Per the CVSS 3.1 vector AV:N/AC:L/PR:N/UI:N, exploitation needs only network reachability to the listener on a default install - no credentials, no user interaction - and the impact is integrity-only (C:N/I:H/A:N), scored 7.5. No public exploit code was identified at time of analysis and this issue is not listed in CISA KEV; the practical exposure is bounded by the fact that HL7 listeners normally sit on restricted clinical/imaging VLANs, and the damage is aggravated by the archive's unmerge failing to reverse the reassignment.
RemediationAI
No vendor-released patch was identified in the available data, so remediation must begin with the CISA ICS medical advisory ICSMA-26-288-02 and any vendor bulletin it references. If the archive does not need to consume ADT feeds, disable the HL7 listener entirely - the trade-off is loss of automatic patient demographic updates, which must then be handled manually. If the listener is required, place it behind a firewall/ACL allowlist restricted to the specific HIS, EMR, or integration-engine addresses that legitimately send ADT messages, accepting that ad-hoc or unregistered interfaces will break until they are enrolled. Where the product supports it, configure sender authentication or message validation for inbound HL7 (including sender application/facility checks) rather than relying on the default trust posture. Segment the archive on the clinical network and monitor for unexpected ADT^A40 traffic and audit merge events, noting this is detective only and does not prevent a single spoofed merge. Given that unmerge does not reverse the reassignment, teams should also maintain pre-merge backups of patient identity mappings so affected records can be restored out-of-band, since recovery via the application is unavailable.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
dcm4chee-arc-light is j4care's open-source DICOM archive and PACS backend, widely used as the clinical image and workflow repository behind HL7 v2 interfaces. Its HL7 listener receives ADT (Admission, Discharge, Transfer) messages over MLLP; the ADT^A40 message is the standard 'merge patient' trigger, which links a prior patient identifier to a current one and, by design, instructs the receiving system to move studies, orders, and workflow records between identities. The vulnerability is CWE-306 (Missing Authentication for Critical Function): in the shipped default configuration the listener processes A40 merges without validating the identity of the sending application, so any host that can reach the MLLP port and speak HL7 v2 can drive a clinically significant record rewrite. Because correctness of patient-to-study linkage underpins diagnostic safety, the assessed impact is integrity-only and High, with no confidentiality or availability effect, and the archive's unmerge function does not restore the pre-merge state.
Know when Dcm4Chee Arc Light gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Default listener accepts merge messages unauthenticated over the network (AV:N/AC:L/PR:N/UI:N); impact is pure, persistent data integrity (I:H) with no confidentiality or availability loss.
Primary rating from Vendor (icscert).
CVSS VectorVendor: icscert
Lifecycle Timeline
2DescriptionCVE.org
In the default configuration, the HL7 listener accepts ADT^A40 patient-merge messages without authenticating the sending application. A remote sender can reassign studies and related workflow records from one patient identity to another. The archive's unmerge does not reverse this.
Executive ViewAI
dcm4chee-arc-light, a medical imaging archive, is affected by a high-severity flaw that allows an unauthenticated remote sender to persistently reassign patient imaging studies and related workflow records to the wrong identity. This creates potential patient safety, privacy, and regulatory exposure for radiology, health information management, and clinical teams, and the damage cannot be reversed through the archive's built-in unmerge function. Leadership should treat the issue as an urgent integrity risk and prioritize network containment and manual reconciliation while awaiting a vendor fix.
No vendor-released patch identified at time of analysis; interim mitigations include restricting network access to the HL7/MLLP port to trusted sources, segmenting the archive from untrusted networks, monitoring and alerting on ADT^A40 patient-merge messages, requiring upstream authentication or an MLLP proxy where possible, disabling or isolating the vulnerable listener if clinically acceptable, and performing manual reconciliation and audit of patient-merge events until a vendor fix is available.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Dcm4Chee Arc Light
View allUnauthenticated remote peers can query and download patient demographics and medical imagery from dcm4chee-arc-light arc
Unauthenticated remote attackers can irreversibly delete stored DICOM objects in dcm4chee-arc-light by invoking the stor
Remote, unauthenticated attackers can exhaust dcm4chee-arc-light by submitting crafted multipart payloads to its Multipa
Malformed MP4 box-size fields submitted to the MP4Parser component in j4care dcm4chee-arc-light drive the parser into a
JPEGParser in j4care's dcm4chee-arc-light can be driven into an infinite loop by a specially crafted or truncated JPEG-e
EUVD-2026-102895
NVD
CVE.org
Vulnrichment
GitHub
Exploit-DB