CVE-2025-30054
CriticalCVSS 9.3Summary
CGM CLININET is vulnerable to local privilege escalation. The service processing incoming HL7 messages runs with root privileges, but due to incorrect permissions its scripts and configuration files can be modified by the uhcapache user, allowing execution of arbitrary code as root.
Risk Assessment
An attacker with uhcapache privileges can gain full control of the system as root, which in a medical system means risk to patient data and operational continuity. The vulnerability was confirmed up to version 2026.MS3, and later versions may also be vulnerable.
Recommendation
Restrict the uhcapache user's privileges and fix the file permissions of the HL7 service, then update CGM CLININET to a version containing the fix.
Other vulnerabilities in CGM CLININET
See all- CVE-2025-30053Medium
The CGM CLININET application runs the cgm-updater process listening on an open network port without any authentication. The vulnerability was confirmed to affect versions up to 2026.MS3 but later versions may also be vulnerable.
- CVE-2025-30052High
The rsyncd service of CGM CLININET is vulnerable to Authentication Bypass via IP spoofing. Access is granted solely based on the client's source IP address, so an attacker able to spoof an allowed IP can edit files on the affected system.
- CVE-2025-30051Medium
The CGM CLININET application stores the production database login and password, as well as RabbitMQ broker credentials, in the SysIO.pl configuration file. Insecure file permissions make this file readable by any local account.
- CVE-2025-30049High
The CGM CLININET application stores user passwords as unsalted MD5 hashes. This storage method is vulnerable to dictionary and rainbow table attacks in the event of a database breach.
- CVE-2025-30045High
CGM CLININET is vulnerable to Code Injection in the ConvExpr function, which processes Perl expressions into RTF document content. Due to improper control of evaluated code, an authenticated high-privileged attacker can cause arbitrary code execution with root privileges.
- CVE-2025-30043High
CGM CLININET is vulnerable to Missing Authentication for Critical Function in the /DocManagment path. The endpoint is accessible without authentication, allowing an unauthenticated attacker on the adjacent network to retrieve the list of patient documents and download them.
- CVE-2025-30050Critical
CGM CLININET is vulnerable to code injection in the RunCGI.pm component, which dynamically imports the module specified as a query parameter and executes code from untrusted user-supplied data. An attacker from an adjacent network can supply a crafted query parameter to import an attacker-controlled module, resulting in arbitrary code execution with root privileges.
- CVE-2025-30047Critical
CGM CLININET is vulnerable to remote code execution caused by deserialization of untrusted data. The server exposes an HTTP-based API used by the administrative module that exchanges data using Java object serialization; an attacker on the same local network can send a crafted serialized object whose deserialization allows arbitrary code execution with root privileges.
- CVE-2025-30046Critical
In the CGM CLININET application server, multiple processes responsible for HL7 communication with external systems run with root privileges while processing untrusted data received from those systems. An attacker on an adjacent network able to send data to these HL7 processes can achieve remote code execution with root privileges.
- CVE-2025-30044Critical
In the endpoints "/cgi-bin/CliniNET.prd/utils/usrlogstat_simple.pl", "/cgi-bin/CliniNET.prd/utils/usrlogstat.pl", "/cgi-bin/CliniNET.prd/utils/userlogstat2.pl", and "/cgi-bin/CliniNET.prd/utils/dblogstat.pl", the parameters are not sufficiently normalized, which enables code injection.
Original NVD description (English source)
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.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

