CVE-2024-10660 in CDGinfo

Summary

by MITRE • 11/01/2024

A vulnerability, which was classified as critical, was found in ESAFENET CDG 5. This affects the function deleteHook of the file /com/esafenet/servlet/policy/HookService.java. The manipulation of the argument hookId leads to sql injection. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 05/08/2026

This critical vulnerability exists within the ESAFENET CDG 5 software platform, specifically within the HookService.java component where the deleteHook function processes user input. The flaw represents a classic sql injection vulnerability that occurs when the hookId parameter is not properly sanitized before being incorporated into database queries. The vulnerability allows remote attackers to execute arbitrary sql commands against the underlying database system, potentially leading to complete system compromise. The attack vector is particularly dangerous as it can be initiated from external networks without requiring authentication or prior access to the system. This type of vulnerability falls under CWE-89 which specifically addresses sql injection flaws where untrusted data is directly incorporated into sql queries without proper validation or escaping mechanisms.

The technical implementation of this vulnerability demonstrates poor input validation practices within the web application's backend processing layer. When the deleteHook method receives the hookId argument, it directly incorporates this value into sql query construction without appropriate parameterization or input sanitization. This allows malicious actors to manipulate the sql query structure by injecting sql payload characters such as single quotes, semicolons, or sql comments. The remote exploitability aspect means that attackers can leverage this vulnerability from any location with network access to the affected system, making it particularly dangerous for enterprise environments where such systems may be exposed to the internet. According to ATT&CK framework, this vulnerability maps to T1190 - Proxy Process and T1071.004 - Application Layer Protocol: DNS, as attackers could potentially use this vulnerability to establish persistent access or pivot to other systems within the network.

The operational impact of this vulnerability extends beyond simple data theft or modification, as successful exploitation could result in complete database compromise, unauthorized access to sensitive information, or even system takeover. Attackers could potentially escalate privileges, extract all stored data, modify or delete critical information, or establish backdoors for continued access. The disclosure of exploit code further amplifies the risk as it removes the requirement for advanced technical skills to leverage this vulnerability. Organizations running ESAFENET CDG 5 systems should immediately assess their exposure and implement mitigation strategies including input validation, parameterized queries, and network segmentation. The vulnerability represents a significant risk to data integrity and confidentiality, particularly in environments where the system handles sensitive or regulated information. Remediation efforts should prioritize patching the affected component and implementing proper sql injection prevention mechanisms across all similar functions within the application.

This vulnerability type exemplifies the importance of secure coding practices and input validation in web applications. The flaw demonstrates how simple oversight in parameter handling can create severe security consequences, particularly when dealing with database interactions. Organizations should implement comprehensive security testing including dynamic and static analysis tools to identify similar vulnerabilities across their application portfolio. The presence of public exploit code indicates that this vulnerability is actively being targeted by threat actors, making immediate remediation essential for maintaining system integrity and protecting against potential data breaches or system compromise.

Responsible

VulDB

Disclosure

11/01/2024

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.05006

KEV

no

Activities

very low

Sources

Do you need the next level of professionalism?

Upgrade your account now!