CVE Catalog

CVE-2026-107385

HighCVSS 7.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.44%

36th percentile - higher than 36% of all known CVEs

Summary

Vulnerability in MariaDB Connector/Node.js before versions 3.2.5, 3.3.4, 3.4.7, and 3.5.4. When using the text protocol, escaping always prefixes quotes with a backslash and does not honor the NO_BACKSLASH_ESCAPES mode, allowing SQL injection via an attacker-controlled value.

Risk Assessment

An attacker can close the SQL string literal and inject arbitrary SQL with the application's privileges, potentially leading to data compromise or privilege escalation.

Recommendation

Update MariaDB Connector/Node.js to version 3.2.5, 3.3.4, 3.4.7, or 3.5.4. Ensure the NO_BACKSLASH_ESCAPES mode is handled correctly.

Other vulnerabilities in MariaDB Connector/Node.js

See all
Original NVD description (English source)

MariaDB Connector/Node.js is used to connect applications developed on Node.js to MariaDB and MySQL databases. Prior to 3.2.5, 3.3.4, 3.4.7, and 3.5.4, text-protocol escaping always prefixes quotes with a backslash and does not honor the session's NO_BACKSLASH_ESCAPES mode, including in Connection.escape(). When that mode is enabled, the backslash is an ordinary character, so an attacker-controlled placeholder value can close the SQL string literal and inject arbitrary SQL with the application's database privileges. The vulnerable configuration may be enabled server-wide, through connector initialization options, or with an application-issued SET sql_mode; execute() and batch() use binary protocols and are not affected. This issue is fixed in versions 3.2.5, 3.3.4, 3.4.7, and 3.5.4.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS