Skip to main content

CGM CLININET EUVDEUVD-2025-211176

| CVE-2025-30045 HIGH
Code Injection (CWE-94)
2026-10-23 CERT-PL GHSA-rrrj-xjqg-m92h
8.6
CVSS 4.0 · Vendor: CERT-PL
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as high-privileged user on adjacent network
  2. Delivery
    Craft RTF content with malicious Perl expressions
  3. Exploit
    ConvExpr evaluates injected Perl code
  4. Execution
    Arbitrary commands execute as root
  5. Impact
    Full host and clinical-data compromise

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the specific ConvExpr function that evaluates Perl expressions embedded in RTF document content, with improper control over the evaluated code. Concrete prerequisites from the CVSS vector and description: a high-privileged authenticated account (PR:H), adjacent-network access rather than remote internet access (AV:A), and active user interaction to trigger processing (UI:A). These limiting factors - prior high-privilege authentication, network adjacency, and required interaction - substantially narrow the attacker population and mean default remote unauthenticated exploitation is not possible; the flaw is reachable only by trusted insiders or attackers who have already obtained privileged credentials on the hospital network.

Impact

This is a genuine but contained risk, not a drop-everything emergency. The CVSS 4.0 score of 8.6 (vendor/CERT-PL supplied) reflects total compromise impact - VC:H/VI:H/VA:H plus subsequent-system SC:H/SI:H/SA:H - because the injected Perl runs as root, consistent with CWE-94. However, the exploitability metrics meaningfully constrain real-world risk: AV:A requires adjacent-network access rather than full internet reach, PR:H requires an already high-privileged authenticated account, and UI:A requires active user interaction. In other words, an attacker must already be a trusted, high-privilege user on an adjacent network and induce interaction before achieving root. The vuln.today decision label is 'this_week' (not act_now/emergency), which aligns with that picture. No EPSS score, no CISA KEV listing, and no confirmed PoC were provided, so there is no public evidence of exploitation probability or available exploit code. The main interpretive caution: the input CVSS is only a 4.0 vector with no 3.1 vector and no EPSS, so quantitative exploitation likelihood cannot be derived from the data - prioritization rests on the PR:H/AV:A/UI:A constraints and the 'this_week' label rather than on exploitation telemetry.

Exploit ScenarioDerived

A high-privileged, authenticated user on the hospital's adjacent network crafts an RTF document (or template) containing malicious Perl expressions. When the CGM CLININET ConvExpr function processes that content - triggered via the required user interaction - the embedded Perl is evaluated and executes arbitrary commands as root, giving full control of the host. No public exploit code was identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 23, 2026

Code injection in the ConvExpr function of CGM CLININET allows a high-privileged, authenticated user to execute arbitrary Perl code with root privileges on the hospital system by way of crafted RTF document content. The CVSS 4.0 vector (AV:A/PR:H/UI:A, score 8.6) shows the flaw is only reachable from the adjacent network by an account that already holds elevated rights, and it requires the content to actually be processed, so remote unauthenticated exploitation is not possible and the practical threat is a trusted insider or an attacker who has already captured privileged credentials on the hospital network. Affected releases are confirmed through 2026.MS3, the vendor has not published an upper bound, and no public exploit code has been identified at time of analysis.

RemediationAI

The available sources do not identify a vendor-released fixed version for CVE-2025-30045, so the primary action is to obtain a patched build directly from CGM and to track the CERT Polska advisory at https://cert.pl/en/posts/2026/10/CVE-2025-30043/ for the corrected release once published; until that exists, treat 2026.MS3 and earlier as confirmed vulnerable and do not assume newer builds are clean, since the disclosure explicitly states later versions may also be affected. Because exploitation requires a high-privileged authenticated account on the adjacent network plus the processing of the crafted RTF content, the exposure can be narrowed in the interim by cutting down which accounts hold privileges that can reach the ConvExpr document pipeline and by controlling who is able to supply RTF content into that path - both reduce the population that can satisfy the PR:H and UI:A preconditions, but neither removes the underlying eval-based flaw, which only a vendor fix addresses.

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 whose document pipeline converts Perl expressions into RTF output through a routine named ConvExpr. That routine evaluates the expression text rather than treating it as inert data, which is the classic CWE-94 pattern of improper control of code generation: the boundary between data and executable statement is not enforced, so expression content supplied into the RTF generation path reaches the Perl interpreter. Because the surrounding component runs with root privileges, successful evaluation yields code execution at the highest privilege level on the host rather than in a sandboxed user context. The assigned CVSS 4.0 vector qualifies the reachability in ways that matter for triage: AV:A means the attacker must sit on the adjacent network rather than the open internet, PR:H means a high-privileged account is a precondition, and UI:A means the crafted content must be actively processed for the injection to fire. The CPE cpe:2.3:a:cgm:cgm_clininet:*:*:*:*:*:*:*:* is an unbounded wildcard, so the CPE alone does not delimit a fixed release; the only version boundary in the available sources is the confirmation that releases up to 2026.MS3 are affected, with later builds unverified.

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 8.6 HIGH
CVSS:4.0/AV:A/AC:L/AT:N/PR:H/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 7.9 HIGH

PR:H and UI:R because a high-privileged authenticated user must trigger RTF processing; AV:A for adjacent access; S:C as injected Perl executes as root beyond the application sandbox.

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

Primary rating from Vendor (CERT-PL).

CVSS VectorVendor: CERT-PL

Attack Vector
Adjacent
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
Active
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 Code Injection in the ConvExpr function, which processes Perl expressions into RTF document content. Due to improper control of the code evaluated from these expressions, an authenticated, high-privileged attacker can cause arbitrary code to be executed with root privileges.

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-30045 is a high-severity code injection vulnerability in CGM CLININET, a hospital information system, enabling a high-privileged authenticated user to execute arbitrary Perl code with root privileges via a crafted RTF document. This poses a significant risk of insider threat or compromised privileged accounts, potentially leading to full system compromise and disruption of clinical operations, making it a critical concern for healthcare delivery and data integrity.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting adjacent network access, enforcing least privilege, monitoring for malicious RTF documents, and disabling RTF processing if feasible.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
regional healthcare information system, niche hospital-only deployment footprint
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 HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Controlled
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

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-30054 CRITICAL
9.3 Oct 23

Local privilege escalation in CGM CLININET allows anyone who already holds the low-privileged uhcapache account to rewri

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