Severity by source
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Network-reachable, low-complexity CRLF injection but requires high-privilege authenticated access (PR:H); yields root code execution so C/I/A all High with unchanged scope.
Primary rating from Vendor (zdi).
CVSS VectorVendor: zdi
Lifecycle Timeline
2DescriptionCVE.org
Heimdall Data Database Proxy generateFileContent CRLF Injection Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Heimdall Data Database Proxy. Authentication is required to exploit this vulnerability.
The specific flaw exists within the generateFileContent function. The issue results from the lack of proper neutralization of CRLF sequences. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-29251.
AnalysisAI
Remote code execution in Heimdall Data Database Proxy lets an authenticated, high-privileged attacker inject CRLF sequences into the generateFileContent function to run arbitrary commands as root (ZDI-26-447, formerly ZDI-CAN-29251). The flaw carries a CVSS 7.2 (PR:H) rating and was reported through the Zero Day Initiative; no public exploit identified at time of analysis and it is not on CISA KEV, so exploitation risk is currently theoretical but the root-level impact is severe.
Technical ContextAI
Heimdall Data Database Proxy is a middleware layer that sits between applications and backend SQL databases to provide connection pooling, query caching, read/write splitting, and load balancing. The root cause is CWE-93 (Improper Neutralization of CRLF Sequences): the generateFileContent function fails to strip or escape carriage-return/line-feed characters before writing attacker-influenced data into a file or downstream command context. Because injected CRLF sequences can break the intended structure of the generated content, an attacker can smuggle additional directives that the proxy - running as root - subsequently executes, converting a data-neutralization bug into full command execution. The single CPE in scope, cpe:2.3:a:heimdall_data:database_proxy, confirms the vulnerable component is the proxy application itself rather than a bundled third-party library.
RemediationAI
No vendor-released patch or fixed version was identified in the available data, and the CPE lists all versions as affected, so the primary action is to consult the ZDI advisory at https://www.zerodayinitiative.com/advisories/ZDI-26-447/ and contact Heimdall Data for a patched build, then upgrade as soon as a fixed release is published. Because the vulnerability requires high privileges (PR:H), the most effective compensating control is to tightly restrict who holds administrative/management access to the proxy - enforce least privilege on proxy admin accounts, use unique strong credentials, and place the management interface behind network segmentation or a bastion so only trusted operators can reach the functions that invoke generateFileContent; the trade-off is added operational friction for legitimate administrators. Additionally, monitor the proxy host for unexpected root-level process execution and file writes, and audit configuration/file-generation activity for anomalous CRLF-laden input, accepting that this is detection rather than prevention.
More in Database Proxy
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-50487
GHSA-c2fc-3q38-9pf4