Skip to content
OpenAdvisories
Critical ICSMA-26-288-02 6 CVEs

J4Care dcm4che

Published Oct 15, 2026 · Updated Oct 15, 2026

Summary

Successful exploitation of these vulnerabilities could allow an attacker to delete stored medical images, disclose patient information, inject forged studies, reassign patient records, overwrite files, and cause a denial-of-service condition.

Vulnerabilities 6

  • Critical 9.1

    J4Care dcm4che Missing Authentication for Critical Function

    In the default configuration, the archive accepts DICOM associations from an unregistered calling AE. A remote peer can use C-FIND and C-GET to enumerate and retrieve patient information and medical images. It can also use C-STORE to file fabricated study con…

  • Critical 9.1

    J4Care dcm4che Missing Authorization

    The storage status-change REST service allows location records still associated with DICOM instances to be changed to deletion-related states. Changing a location to TO_DELETE causes PurgeStorageScheduler to delete the referenced object from storage even thou…

  • High 7.5

    J4Care dcm4che Inefficient Algorithmic Complexity

    MultipartInputStream performs inefficient boundary matching and unnecessary buffer copying. Crafted multipart input can force excessive boundary comparisons and repeated copying.

  • High 7.5

    J4Care dcm4che Loop with Unreachable Exit Condition

    MP4Parser does not adequately validate MP4 box sizes. A malformed box can cause parsing to make no forward progress and repeatedly process the same input.

  • High 7.5

    J4Care dcm4che Missing Authentication for Critical Function

    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…

  • High 7.5

    J4Care dcm4che Loop with Unreachable Exit Condition

    JPEGParser can enter an infinite loop while parsing a specially crafted or truncated stream.

Revision history

  1. #1

    Initial Publication

References