Article

    Cyber News / Article / Vulnerabilities in CGM CLININET software

    Vulnerabilities in CGM CLININET software
    CE
    CERT Polska-13 days ago

    Vulnerabilities in CGM CLININET software

    CERT Polska has received a report about vulnerabilities in CGM CLININET software and participated in coordination of their disclosure.

    The vulnerabilityCVE-2025-30043: CGM CLININET is vulnerable to Missing Authentication for Critical Function in the/DocManagmentpath. The endpoint is accessible without authentication, allowing an unauthenticated attacker in the adjacent network to retrieve the list of patient documents and download those documents. This issue was fixed in version 2026.MS3

    The vulnerabilityCVE-2025-30045: CGM CLININET is vulnerable to Code Injection in theConvExprfunction, 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.

    The vulnerabilityCVE-2025-30046: 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 external systems. An attacker in adjacent network able to send data to these HL7 communication processes can achieve remote code execution with root privileges. The vulnerability was confirmed to affect versions up to 2026.MS3 but later versions may also be vulnerable.

    The vulnerabilityCVE-2025-30047: 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 within the same local network is able to send requests to this API and transmit a crafted serialized object. When it is deserialized, it allows arbitrary code execution with root privileges on the server. This issue was fixed in version 2026.MS3

    The vulnerabilityCVE-2025-30049: The CGM CLININET application stores user passwords as unsalted MD5 hashes. This issue was fixed in versions 2026.MS1 and 2026.MS3

    The vulnerabilityCVE-2025-30050: CGM CLININET is vulnerable to Code Injection in theRunCGI.pmcomponent, which dynamically imports the module specified as a query parameter and executes code from untrusted data provided by the user. An attacker from adjacent network can supply a crafted query parameter to have an attacker-controlled module imported which results in arbitrary code execution with root privileges. This issue was fixed in version 2026.MS3

    The vulnerabilityCVE-2025-30051: The CGM CLININET application stores the production database login and password, as well asRabbitMQbroker credentials, in theSysIO.plconfiguration file. Insecure file permissions make this file readable by any local account. This issue was fixed in version 2026.MS3

    The vulnerabilityCVE-2025-30052: The rsyncd service of the CGM CLININET is vulnerable to Authentication Bypass via IP spoofing. Access is granted based solely on the client's source IP address. An attacker able to spoof an allowed IP address, can bypass this check and gain the ability to edit files on the affected system. The vulnerability was confirmed to affect versions up to 2026.MS3 but later versions may also be vulnerable.

    The vulnerabilityCVE-2025-30053: The CGM CLININET application runs thecgm-updaterprocess listening on an open network port without any authentication. The vulnerability was confirmed to affect versions up to 2026.MS3. Version 2026.MS3 with the updater-upkg component in version 5.3.0 or higher is not affected by this vulnerability.

    The vulnerabilityCVE-2025-30054: 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 theuhcapacheuser. An attacker withuhcapacheprivileges 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.

    The vulnerabilityCVE-2025-58403: CGM CLININET is vulnerable to Reflected Cross-Site Scripting (XSS) due to improper neutralization of user-supplied data. A remote unauthenticated attacker can craft a malicious URL containing JavaScript or HTML code, which is executed in the victim's browser when the URL is visited, allowing the attacker to steal session cookies and perform actions on behalf of the victim within the application. The vulnerability was confirmed to affect versions up to 2026.MS3 but later versions may also be vulnerable.

    We thank Maciej Kazulak for the responsible report of CVE-2025-30043, from CVE-2025-30045 to CVE-2025-30047 and from CVE-2025-30049 to CVE-2025-30054 vulnerabilities.

    Original source