Skip to main content

OpenClinic GA CVE-2026-25860

| EUVDEUVD-2026-35842 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-06-09 VulnCheck GHSA-fr6h-hjqh-g695
5.3
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Primary rating from Vendor (VulnCheck) · only source for this CVE.

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
P
Scope
X

Lifecycle Timeline

2
Analysis Generated
Jun 09, 2026 - 22:27 vuln.today
CVSS changed
Jun 09, 2026 - 22:22 NVD
6.1 (MEDIUM) 5.3 (MEDIUM)

DescriptionCVE.org

OpenClinic GA 5.351.19 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_jsp.java when processed through the Upload DICOM images feature.

AnalysisAI

Reflected cross-site scripting in OpenClinic GA 5.351.19's DICOM image upload handler allows unauthenticated remote attackers to execute arbitrary JavaScript in authenticated users' browsers by embedding payloads in DICOM file metadata fields such as Study Description, which are reflected unsanitized through popup.jsp and archiving/uploadfiles_jsp.java. A publicly available proof-of-concept exists, and the researcher's published chain explicitly demonstrates escalation from this XSS primitive to remote code execution, materially elevating the real-world severity beyond the CVSS 5.3 score. No public exploit identified as confirmed actively exploited (CISA KEV) at time of analysis, but the healthcare context and documented RCE chain make this a high-priority finding for any OpenClinic GA deployment.

Technical ContextAI

OpenClinic GA (CPE: cpe:2.3:a:frankverbeke:openclinic_ga:*:*:*:*:*:*:*:*) is an open-source hospital information and medical records management system implemented in Java. The vulnerability is rooted in CWE-79 (Improper Neutralization of Input During Web Page Generation - Reflected XSS): DICOM metadata fields, specifically Study Description among others, are ingested during the 'Upload DICOM images' feature workflow and subsequently rendered back to the user in popup.jsp and archiving/uploadfiles_jsp.java without output encoding or HTML sanitization. DICOM (Digital Imaging and Communications in Medicine) files carry rich, free-text metadata fields that are fully attacker-controlled when a crafted file is submitted. Because this is reflected (not stored) XSS, the payload executes in the browser of whichever authenticated user processes or views the upload result - a role typically held by radiologists, imaging technicians, or administrative staff with elevated application privileges.

RemediationAI

No vendor-released patch has been identified at time of analysis - no fixed version is cited in any of the available references, and the CPE wildcard suggests no upstream release has bounded the affected range. The primary compensating control is to disable or restrict access to the 'Upload DICOM images' feature (the specific application function where the vulnerability is triggered) until a patch is available; disabling this feature eliminates the attack surface entirely but will disrupt clinical imaging workflows. If disabling is operationally infeasible, restrict access to the DICOM upload endpoint (popup.jsp and the archiving/uploadfiles_jsp.java handler) to authenticated, trusted internal network segments only, and enforce strict network-layer access controls to prevent unauthenticated external upload requests - this does not eliminate the XSS but raises the bar for attacker access. Organizations should monitor the OpenClinic GA project repository and VulnCheck advisory at https://www.vulncheck.com/advisories/openclinic-ga-reflected-xss-via-dicom-image-upload-handler for patch releases. Given the demonstrated XSS-to-RCE escalation chain, treat this as a critical-priority item despite the medium CVSS score.

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

Share

CVE-2026-25860 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy