Skip to main content

CGM CLININET CVE-2025-30054

| EUVDEUVD-2025-211184 CRITICAL
Incorrect Permission Assignment for Critical Resource (CWE-732)
2026-10-23 CERT-PL GHSA-xr4f-2f7f-gcx6
9.3
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Compromise uhcapache application account
  2. Exploit
    Modify root HL7 service scripts/config
  3. Execution
    Root service executes tampered file
  4. Impact
    Arbitrary 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

CGM CLININET 0 ≤2026.MS3

Affected Packages

euvd cgm_clininet no fix

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

Vendor (CERT-PL) PRIMARY 9.3 CRITICAL
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

Attack Vector
Local
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.1%
Top 99% exploitable
Prevalence
Low
niche hospital information system, regional healthcare deployment
Social Media
2
Sightings
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2025-30047 CRITICAL
9.4 Oct 23

Remote code execution in CGM CLININET lets unauthenticated attackers on the same local network execute arbitrary code as

CVE-2025-30050 CRITICAL
9.4 Oct 23

Code injection in the RunCGI.pm component of CGM CLININET allows an attacker positioned on an adjacent network segment t

CVE-2025-30046 CRITICAL
9.0 Oct 23

Remote code execution with root privileges affects CGM CLININET application servers through version 2026.MS3, where HL7

CVE-2025-30052 HIGH
8.8 Oct 23

Authentication bypass in the CGM CLININET rsyncd service allows an attacker who can spoof an allow-listed source IP addr

CVE-2025-30045 HIGH
8.6 Oct 23

Code injection in the ConvExpr function of CGM CLININET allows a high-privileged, authenticated user to execute arbitrar

CVE-2025-30049 HIGH
8.2 Oct 23

CGM CLININET stores user passwords as unsalted MD5 hashes, so once a credential store is obtained the passwords can be r

CVE-2025-30043 HIGH
7.1 Oct 23

CGM CLININET exposes its /DocManagment endpoint without an authentication check, allowing unauthenticated attackers on a

CVE-2025-30053 MEDIUM
6.9 Oct 23

The cgm-updater process shipped with CGM CLININET exposes a network listener that performs no authentication, so anythin

CVE-2025-30051 MEDIUM
6.8 Oct 23

CGM CLININET before 2026.MS3 exposes production database and RabbitMQ broker credentials to any local account because th

CVE-2025-58403 MEDIUM
5.1 Oct 23

Reflected cross-site scripting in CGM CLININET (confirmed through version 2026.MS3, with later releases possibly affecte

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