Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-23009-DICOM-Network-Image-Injection-Without-Authentication — Proof-of-concept for CVE-2026-23009 demonstrating unauthenticated DICOM image injection into vulnerable PACS servers using pynetdicom, with a simulated C-STORE SCP and exploit script. | Kitploit
Tools/GitHubGitHub/george0papasotiriou/cve-2026-23009-dicom-network-image-injection-without-authentication
Payload GenerationVulnerability AnalysisExploitationNetwork SecurityPenetration TestingAuthentication
GitHubgeorge0papasotiriou/cve-2026-23009-dicom-network-image-injection-without-authentication

CVE-2026-23009-DICOM-Network-Image-Injection-Without-Authentication

Proof-of-concept for CVE-2026-23009 demonstrating unauthenticated DICOM image injection into vulnerable PACS servers using pynetdicom, with a simulated C-STORE SCP and exploit script.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
View Repository
11 month agoNot yet reviewed
Share

CVE-2026-23009 – DICOM Network Image Injection Without Authentication

Program Code (Python pydicom)

root@kitploit:~
# dicom_server_sim.py - DICOM C-STORE SCP with no AE title check
from pynetdicom import AE, evt, AllStoragePresentationContexts

def handle_store(event):
    ds = event.dataset
    # No authentication, accepts any image from any remote
    ds.save_as(f"/tmp/{ds.SOPInstanceUID}.dcm")
    return 0x0000

handlers = [(evt.EVT_C_STORE, handle_store)]
ae = AE()
ae.supported_contexts = AllStoragePresentationContexts
ae.start_server(('', 11112), evt_handlers=handlers)

CVE-2026-23009 – DICOM Network Image Injection Without Authentication

Severity: Critical

Overview

A medical imaging server (PACS) accepts DICOM images from any remote host without authentication. An attacker on the hospital network can inject fabricated images containing malicious pixel data or patient information, leading to misdiagnosis or compromise of downstream systems.

Vulnerability Details

  • Type: Insufficient Access Control
  • Impact: Data integrity failure, patient safety risk.
  • Root Cause: The DICOM C‑STORE SCP does not enforce authentication or verify the sending Application Entity Title.

Exploit Demonstration

  1. Start the vulnerable DICOM server:
    root@kitploit:~
    pip install pynetdicom
    python dicom_server_sim.py
    
  2. Inject a malicious image:
    root@kitploit:~
    python exploit_dicom_inject.py
    

The file appears in /tmp.

Download Tool