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-25860 — CVE-2026-25860 POC git | Kitploit
Tools/GitHubGitHub/partywavesec/cve-2026-25860
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration TestingPayload Development
GitHubpartywavesec/cve-2026-25860

CVE-2026-25860

CVE-2026-25860 POC git

View Repository
2 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-25860

OpenClinic GA 5.247.01 Reflected XSS via DICOM Image Upload Handler

If you want to chain this XSS with RCE you can read:

  • https://www.partywave.site/show/research/cve-2026-25860-openclinic-ga-xss-to-rce

Description

OpenClinic GA <= v5.351.19 (12/05/2026) contains a reflected cross-site scripting vulnerability in the DICOM image upload handler that allows attackers to execute arbitrary JavaScript in a victim's browser by embedding malicious payloads in DICOM file metadata fields. Attackers can craft a DICOM file with JavaScript payloads in metadata fields such as Study Description, which are reflected without sanitization in popup.jsp and archiving/uploadfiles.java when processed through the Upload DICOM images feature. In the older version the filename was uploadfiles_jsp.java.

Cause

web/archiving/uploadfiles.jsp file handles .DICOM upload result render and shows some DICOM fields. They are reflected without further computation and sanitization leading to reflected XSS.

The vulnerable code occurs (short version) where the DICOM Tag is handled. In particular StudyDescription is our POC field in the next images:

root@kitploit:~
while (itr.hasNext()) {
    i++;
    FileItem item = (FileItem) itr.next();
    if (item.isFormField()) {
    } else {
        try {
            String fn = SCANDIR_BASE + "/from/" + filename + "_" + i;
            File savedFile = new File(fn);
            InputStream is = item.getInputStream();
            FileUtils.copyInputStreamToFile(is, savedFile);
            is.close();

            DicomObject obj = Dicom.getDicomObject(savedFile);
            if (obj == null) {
                errors.add(item.getName());
            } else {
                patients.add(obj.getString(Tag.PatientID));
                studies.add(obj.getString(Tag.StudyID) + "</td><td>" + obj.getString(Tag.StudyDescription).replaceAll("\\^", " "));
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

Note: the latest stable download ready-to-run release is some version behind the tested one. But the vulnerability is still present and works on both Linux and Windows

POC

Create the malicious DICOM file file.dcm by modifying the StudyDescription with the html code to inject to execute javascript:

malicious dcm file

Further inspection and the popup management is handled by popup.js Upload this file to trigger the reflected XSS:

dcm reflected XSS image

LINKS

  • https://sourceforge.net/projects/open-clinic
Download Tool