Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCompromise uhcapache application account
-
ExploitModify root HL7 service scripts/config
-
ExecutionRoot service executes tampered file
-
ImpactArbitrary code runs as root
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
|
| Exploitation Conditions | The attacker must already possess the uhcapache user account and local access to the CLININET host; exploitation then abuses incorrect (writable-by-uhcapache) permissions on the scripts and configuration files used by the root-privileged HL7 message-processing service. The limiting factors are: prior compromise of the uhcapache account is mandatory (PR:L), access is local only with no network vector (AV:L), and the root HL7 service must process/execute the tampered files for code to run as root. No user interaction is required. Confirmed to affect versions up to 2026.MS3, with later versions possibly vulnerable. |
| Impact | Multiple decision signals point in the same direction: CVSS 4.0 base score is 9.3 (Critical), the vuln.today Decision label is act_now, and the issue was reported by a national CERT (CERT-PL), which raises credibility. However, the attack vector is explicitly local (AV:L) and requires existing uhcapache-level privileges (PR:L), so this is a privilege-escalation primitive, not a remote entry point - it is most dangerous as the second stage of a chain after an attacker has already compromised the uhcapache application account. No EPSS score is provided in the input, so exploitation probability cannot be quantified. There is no CISA KEV listing and no PoC/exploit reference in the input, so exploitation status is 'no public exploit identified at time of analysis.' The act_now label therefore reflects the trivial technical mechanics (AC:L, misconfigured file permissions, CWE-732) and full root compromise (VC/VI/VA:H, scope change to root) rather than evidence of mass exploitation. Net: a genuine high priority for organizations running CLININET where the uhcapache account is reachable, but the local-only vector and missing EPSS/KEV/PoC signals suggest targeted post-compromise use rather than widespread opportunistic exploitation. |
| Exploit ScenarioDerived | An attacker who has already gained the uhcapache service account (for example via a web-application compromise) notices that the scripts and configuration files consumed by the root-run HL7 message processor are writable by uhcapache. They overwrite one of these files with attacker-controlled commands, which the root service then executes, yielding full root on the hospital system. No public exploit code is identified in the provided data. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 23, 2026
Local privilege escalation in CGM CLININET allows anyone who already holds the low-privileged uhcapache account to rewrite the scripts and configuration files belonging to the root-running HL7 message-processing service and thereby execute arbitrary code as root on the hospital server. The root cause is an incorrect permission assignment (CWE-732) on a critical resource, scored 9.3 under CVSS 4.0 and carrying a vuln.today decision label of act_now, with CERT-PL reporting impact up to version 2026.MS3 and later builds possibly affected. No public exploit code has been identified at time of analysis, and exploitation is constrained to local access plus prior possession of the uhcapache account, but the resulting root-level compromise of a clinical information system is severe.
RemediationAI
The available sources do not list a fixed build for CVE-2025-30054, so the first step is to obtain the vendor's patched release or written guidance from CGM through the CLININET product page (https://www.cgm.com/pol_pl/products/szpital/cgm-clininet.html) and to track the CERT-PL advisory (https://cert.pl/en/posts/2026/10/CVE-2025-30043/) for updates; do not assume versions later than 2026.MS3 are fixed, since CERT-PL states they may also be vulnerable. In the interim, correct the permission assignment itself: make the HL7 service's scripts and configuration files owned by root and remove write access for uhcapache (for example root-owned directories at 755 and files at 644, or 750/640 where group traversal is not needed), with the trade-off that any legitimate deployment or update path that writes those files as uhcapache will break and must be reworked or run under a separate privileged account with vendor agreement, tested in staging first. Add file integrity monitoring on those specific paths so that any modification by a non-root principal raises an alert, accepting that this detects rather than prevents tampering and requires baselining to avoid noise. Because exploitation requires prior compromise of the uhcapache account and local access to the host, also restrict interactive logon to the CLININET server, rotate the uhcapache credential, and audit for unexpected use of that account; note that the tampered files must still be loaded or executed by the root HL7 service before code runs as root, so a service restart after any suspected tampering should be treated as a potential trigger.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CGM CLININET is a hospital information system that ingests HL7 messages, the standard interoperability format used to exchange admissions, orders, results and other clinical events between hospital subsystems. The component that processes those incoming HL7 messages runs as root, yet the scripts and configuration files it consumes are writable by the uhcapache user, which is the textbook pattern behind CWE-732 (Incorrect Permission Assignment for Critical Resource): a privileged consumer trusts content that a less-privileged principal can alter. Because the tampered files are executed or interpreted by the root service, the uhcapache user's effective privilege is raised to root whenever the service next loads them. The supplied CPE cpe:2.3:a:cgm:cgm_clininet:*:*:*:*:*:*:*:* is fully version-wildcarded, so the CPE data does not bound the affected range; version scoping comes from the CERT-PL report instead. The CVSS 4.0 vector AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H describes severity and preconditions only (local attack vector, low privileges required, no user interaction, high confidentiality, integrity and availability impact with scope change) and does not itself describe how the tampered files are triggered beyond the service consuming them.
Know when Cgm Clininet gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Requires existing low-privileged uhcapache account and local access (PR:L, AV:L), misconfiguration makes it easy (AC:L), and escalation from uhcapache to root crosses a privilege boundary (S:C) with full root impact.
Primary rating from Vendor (CERT-PL).
CVSS VectorVendor: CERT-PL
DescriptionCVE.org
CGM CLININET is vulnerable to local privilege escalation. The service that processes incoming HL7 messages runs with root privileges, but due to incorrect permissions, its scripts and configuration files can be modified by the uhcapache user. An attacker with uhcapache privileges can modify these files to execute arbitrary code as root.
The vulnerability was confirmed to affect versions up to 2026.MS3 but later versions may also be vulnerable.
Executive ViewAI
CVE-2025-30054 is a critical local privilege escalation vulnerability in CGM CLININET, a clinical information system used in hospitals. An attacker with a low-privileged 'uhcapache' account can exploit misconfigured permissions to execute arbitrary code as root, potentially compromising the confidentiality, integrity, and availability of patient data and hospital operations. Leadership should prioritize remediation because the vulnerability affects a core clinical system and could lead to full server compromise, regulatory breaches, and patient safety risks.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict and monitor the 'uhcapache' account, enforce file integrity monitoring on HL7 service scripts and configurations, apply least privilege, and isolate the CGM CLININET server from unnecessary network access.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
More in Cgm Clininet
View allRemote code execution in CGM CLININET lets unauthenticated attackers on the same local network execute arbitrary code as
Code injection in the RunCGI.pm component of CGM CLININET allows an attacker positioned on an adjacent network segment t
Remote code execution with root privileges affects CGM CLININET application servers through version 2026.MS3, where HL7
Authentication bypass in the CGM CLININET rsyncd service allows an attacker who can spoof an allow-listed source IP addr
Code injection in the ConvExpr function of CGM CLININET allows a high-privileged, authenticated user to execute arbitrar
CGM CLININET stores user passwords as unsalted MD5 hashes, so once a credential store is obtained the passwords can be r
CGM CLININET exposes its /DocManagment endpoint without an authentication check, allowing unauthenticated attackers on a
The cgm-updater process shipped with CGM CLININET exposes a network listener that performs no authentication, so anythin
CGM CLININET before 2026.MS3 exposes production database and RabbitMQ broker credentials to any local account because th
Reflected cross-site scripting in CGM CLININET (confirmed through version 2026.MS3, with later releases possibly affecte
EUVD-2025-211184
GHSA-xr4f-2f7f-gcx6
NVD
CVE.org
EPSS
VulDB
Exploit-DB