Skip to content
OpenAdvisories

Vendor

CGM

36 known vulnerabilities.

15 results · Clear filters · Feed

  • Critical 9.3

    Local Privilege Escalation in CGM CLININET

    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…

  • Critical 9.4

    Remote Code Execution in CGM CLININET

    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 data provided by the user. An attacker from adjacent network can supply a crafted que…

  • Critical 9.4

    Remote Code Execution via Java Deserialization in CGM CLININET

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

  • Critical 9.0

    Remote Code Execution in CGM CLININET

    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…

  • Critical 9.4

    RCE on uhcapache user permissions

    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, wh…

  • Critical 9.0

    Session generation possible with certificate number only

    The CGM CLININET system provides smart card authentication; however, authentication is conducted locally on the client device, and, in reality, only the certificate number is used for access verification. As a result, possession of the certificate number alon…

  • Critical 9.0

    Lack of API authentication allowing session generation for any user

    The vulnerability enables an attacker to fully bypass authentication in CGM CLININET and gain access to any active user account by supplying only the username, without requiring a password or any other credentials. Obtaining a session ID is sufficient for ses…

  • Critical 9.4

    Excessive permissions on configuration files containing database logins and passwords

    The configuration file containing database logins and passwords is readable by any local user.

  • Critical 9.4

    Authenticated RCE with uhcapache privileges in ConvertToPDF

    In UHCRTFDoc, the filename parameter can be exploited to execute arbitrary code via command injection into the system() call in the ConvertToPDF function.

  • Critical 9.4

    Calling system commands via RunCommand

    The RunCommand function accepts any parameter, which is then passed for execution in the shell. This allows an attacker to execute arbitrary code on the system.

  • Critical 9.0

    Conditional RCE via the "system" function

    The "system" function receives untrusted input from the user. If the "EnableJSCaching" option is enabled, it is possible to execute arbitrary code provided as the "Module" parameter.

  • Critical 9.0

    Missing authentication in APIs returning statistical data along with session IDs

    The paths "/cgi-bin/CliniNET.prd/utils/userlogstat.pl", "/cgi-bin/CliniNET.prd/utils/usrlogstat.pl", and "/cgi-bin/CliniNET.prd/utils/dblogstat.pl" expose data containing session IDs.

  • Critical 9.0

    Missing authentication in API returning request logs containing session IDs

    The vulnerability allows unauthenticated users to download a file containing session ID data by directly accessing the "/cgi-bin/CliniNET.prd/utils/userlogxls.pl" endpoint.

  • Critical 9.0

    Missing authentication in API returning a list of all active sessions

    Unauthenticated access to the "/cgi-bin/CliniNET.prd/GetActiveSessions.pl" endpoint allows takeover of any user session logged into the system, including users with admin privileges.

  • Critical 9.4

    RCE via Print.pl in uhcPrintServerPrint

    In the Print.pl service, the "uhcPrintServerPrint" function allows execution of arbitrary code via the "CopyCounter" parameter.