/

CVE-2026-105279

Severity:

CRITICAL RISK

(9.1)

Missing Authentication (CWE-306) in DICOM Image Archive

CVE-2026-105279

Deferred

Vulnerability type

Category:

Missing Authentication

CWE:

CWE-306

Impact:

Unauthorized Data Disclosure and Medical Record Integrity Compromise

Severity:

CRITICAL RISK

(9.1)

CVSS version:

3.1

Catch this CVE while code is being written

Detect vulnerable code directly in pull requests, so CVEs are fixed before merge.

Summary

The DICOM archive accepts associations from calling application entities that have not been registered or authenticated in its default configuration. A remote peer may use DICOM query, retrieval, and storage services to access patient information and medical images or place fabricated study content under an existing patient identity.

The DICOM archive accepts associations from calling application entities that have not been registered or authenticated in its default configuration. A remote peer may use DICOM query, retrieval, and storage services to access patient information and medical images or place fabricated study content under an existing patient identity.

Affected context

This vulnerability occurs in DICOM archive deployments that retain a default configuration allowing associations from unregistered calling AEs. The risk is highest when the archive is reachable by untrusted or insufficiently restricted networks and when C-FIND, C-GET, or C-STORE services are available without effective peer authentication or authorization.

This vulnerability occurs in DICOM archive deployments that retain a default configuration allowing associations from unregistered calling AEs. The risk is highest when the archive is reachable by untrusted or insufficiently restricted networks and when C-FIND, C-GET, or C-STORE services are available without effective peer authentication or authorization.

Exploit preconditions

  • Attack surface: Network-accessible DICOM services
  • Required access: Network connectivity to the archive; valid DICOM association parameters may be sufficient
  • Trigger point: Association establishment followed by C-FIND, C-GET, or C-STORE requests
  • Why exploitation is possible: The default configuration does not require the calling AE to be registered or otherwise authenticated before sensitive query, retrieval, and storage operations are permitted
  • Attack surface: Network-accessible DICOM services
  • Required access: Network connectivity to the archive; valid DICOM association parameters may be sufficient
  • Trigger point: Association establishment followed by C-FIND, C-GET, or C-STORE requests
  • Why exploitation is possible: The default configuration does not require the calling AE to be registered or otherwise authenticated before sensitive query, retrieval, and storage operations are permitted

Why this happens

The underlying issue is an authentication control gap in the DICOM association workflow. The archive trusts a remote calling AE before establishing that the peer is an authorized system or user, allowing protected operations to proceed based only on network-level protocol interaction. This maps to CWE-306: Missing Authentication for Critical Function, because sensitive data access and content-modification functions are exposed without an effective authentication requirement.

The underlying issue is an authentication control gap in the DICOM association workflow. The archive trusts a remote calling AE before establishing that the peer is an authorized system or user, allowing protected operations to proceed based only on network-level protocol interaction. This maps to CWE-306: Missing Authentication for Critical Function, because sensitive data access and content-modification functions are exposed without an effective authentication requirement.

Potential impact

  • Unauthorized enumeration of patient records and study metadata
  • Disclosure of medical images and other protected health information
  • Fabrication or alteration of study content associated with an existing patient identity
  • Loss of confidence in the integrity and provenance of archived records
  • Regulatory, privacy, clinical, and operational consequences
  • Unauthorized enumeration of patient records and study metadata
  • Disclosure of medical images and other protected health information
  • Fabrication or alteration of study content associated with an existing patient identity
  • Loss of confidence in the integrity and provenance of archived records
  • Regulatory, privacy, clinical, and operational consequences

General mitigation guidance

Mitigation generally focuses on requiring strong peer authentication and authorization before allowing DICOM operations.

Common defensive patterns include:

  • Rejecting associations from unknown or unregistered calling AEs by default
  • Using mutually authenticated transport or equivalent authenticated channels where supported
  • Enforcing per-AE authorization for query, retrieval, and storage operations
  • Separating read and write privileges and granting only the minimum required capability
  • Restricting DICOM endpoints with network segmentation, allowlists, and policy enforcement
  • Validating stored objects and maintaining provenance, audit trails, and review controls
  • Disabling unnecessary services and requiring secure configuration baselines

Mitigation generally focuses on requiring strong peer authentication and authorization before allowing DICOM operations.

Common defensive patterns include:

  • Rejecting associations from unknown or unregistered calling AEs by default
  • Using mutually authenticated transport or equivalent authenticated channels where supported
  • Enforcing per-AE authorization for query, retrieval, and storage operations
  • Separating read and write privileges and granting only the minimum required capability
  • Restricting DICOM endpoints with network segmentation, allowlists, and policy enforcement
  • Validating stored objects and maintaining provenance, audit trails, and review controls
  • Disabling unnecessary services and requiring secure configuration baselines

How teams detect issues like this

Organizations can detect this class of issue through:

  • Configuration reviews that identify acceptance of unknown or unregistered calling AEs
  • Static and policy analysis for default-allow association settings or disabled authentication controls
  • Code and architecture reviews of DICOM association negotiation and authorization paths
  • Network monitoring for unexpected C-FIND, C-GET, and C-STORE activity
  • Audit-log analysis for anonymous, unknown, or unusual calling AEs and abnormal retrieval volumes
  • Security tests that verify unauthorized peers cannot query, retrieve, or store objects
  • Automated configuration scanners and compliance rules that enforce authenticated, least-privilege DICOM access

Organizations can detect this class of issue through:

  • Configuration reviews that identify acceptance of unknown or unregistered calling AEs
  • Static and policy analysis for default-allow association settings or disabled authentication controls
  • Code and architecture reviews of DICOM association negotiation and authorization paths
  • Network monitoring for unexpected C-FIND, C-GET, and C-STORE activity
  • Audit-log analysis for anonymous, unknown, or unusual calling AEs and abnormal retrieval volumes
  • Security tests that verify unauthorized peers cannot query, retrieve, or store objects
  • Automated configuration scanners and compliance rules that enforce authenticated, least-privilege DICOM access

Sources

SourceLink
github.comgithub.com/cisagov/CSAF/blob/develop/csaf_files/OT/white/2026/icsma-26-288-02.json
cisa.govcisa.gov/news-events/ics-medical-advisories/icsma-26-288-02

Frequently asked

questions

Yes. A remote peer that can reach the archive's DICOM services may be able to exploit the issue without local access, subject to network exposure and service configuration.

The attacker generally needs network connectivity to the DICOM endpoint. In the vulnerable default configuration, registration or authentication as an authorized calling AE may not be required.

Require authentication and authorization before accepting associations or permitting C-FIND, C-GET, and C-STORE operations, while denying unknown peers by default.

Use secure configuration baselines, enforce least-privilege AE permissions, segment DICOM networks, monitor association and service activity, and test that unauthenticated peers cannot access or modify protected records.

Yes. A remote peer that can reach the archive's DICOM services may be able to exploit the issue without local access, subject to network exposure and service configuration.

The attacker generally needs network connectivity to the DICOM endpoint. In the vulnerable default configuration, registration or authentication as an authorized calling AE may not be required.

Require authentication and authorization before accepting associations or permitting C-FIND, C-GET, and C-STORE operations, while denying unknown peers by default.

Use secure configuration baselines, enforce least-privilege AE permissions, segment DICOM networks, monitor association and service activity, and test that unauthenticated peers cannot access or modify protected records.

Find out what's already
exploitable in your codebase.