CVE-2024-10596 in CDGinfo

Summary

by MITRE • 10/31/2024

A vulnerability was found in ESAFENET CDG 5. It has been rated as critical. Affected by this issue is the function delEntryptPolicySort of the file /com/esafenet/servlet/system/EncryptPolicyTypeService.java. The manipulation of the argument id leads to sql injection. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 11/01/2024

The vulnerability identified as CVE-2024-10596 represents a critical sql injection flaw within the ESAFENET CDG 5 system, specifically targeting the delEntryptPolicySort function located in the EncryptPolicyTypeService.java file. This vulnerability resides in the application's handling of the id argument parameter, which when improperly manipulated can lead to unauthorized database access and potential data compromise. The affected component operates within the system's servlet framework, specifically within the com.esafenet.servlet.system package structure, making it accessible through web-based attack vectors.

The technical exploitation of this vulnerability occurs through remote manipulation of the id parameter, which allows attackers to inject malicious sql commands into the database query execution flow. This type of injection vulnerability falls under the CWE-89 category of sql injection, where improper input validation enables attackers to execute arbitrary sql commands against the backend database. The vulnerability's remote exploitability means that threat actors can potentially leverage this flaw from external networks without requiring local system access or authentication credentials, significantly expanding the attack surface and potential impact.

The operational impact of this critical vulnerability extends beyond simple data theft, as successful exploitation could enable attackers to modify, delete, or extract sensitive information from the database. The fact that this vulnerability has been publicly disclosed and is actively being used in the wild increases the urgency for remediation efforts, as the attack surface is already being actively exploited by malicious actors. The lack of vendor response to early disclosure attempts creates additional risk for affected organizations, as they may not receive timely patches or mitigation guidance from the software vendor.

Organizations affected by this vulnerability should immediately implement network-based mitigations including firewall rules to restrict access to the vulnerable servlet endpoint, and consider implementing web application firewalls to detect and block sql injection attempts. The recommended remediation strategy involves proper input validation and parameterized queries to prevent sql injection attacks, along with immediate patching of the affected ESAFENET CDG 5 system. Additionally, organizations should conduct comprehensive security assessments of their database access controls and implement monitoring solutions to detect potential exploitation attempts. The vulnerability's classification under ATT&CK technique T1190 for sql injection and T1071.004 for application layer protocol communication indicates that this attack vector aligns with standard adversary tactics for gaining database access and persistence within target environments.

Responsible

VulDB

Disclosure

10/31/2024

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00097

KEV

no

Activities

very low

Sources

Interested in the pricing of exploits?

See the underground prices here!