VDB

CVE-2026-107383

CVE-2026-107383 PUBLISHED CVSS 7.5 HIGH

Reported by GitHub_M · Published October 8, 2026

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, the GeoJSON Polygon and MultiPolygon binary encoders size a Buffer.allocUnsafe() allocation from each ring's numeric length before confirming that the ring is an array. A malformed non-array ring can therefore reserve bytes that the writing loop skips, and the connector sends the full buffer through execute() or batch(), disclosing uninitialized Node.js heap data into a database value. The persisted data can include other users' content, session material, database credentials, or TLS key material and may propagate to backups and replicas. The text-protocol query() path is not affected. This issue is fixed in versions 3.2.5, 3.3.4, 3.4.7, and 3.5.4.

Risk Scores

CVSS 3.1
7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

Affected Products

VendorProductVersions
mariadb-corporationmariadb-connector-nodejs< 3.2.5, >= 3.3.0, < 3.3.4, >= 3.4.0, < 3.4.7
wolfisqlpad0
npmmariadb3.5.0-rc.0, 0, 3.3.0
chainguardsqlpad0
mariadb-corporationmariadb-connector-nodejs0, 3.3.0, 3.4.0

Timeline

  • Oct 8, 2026 CVE Published
  • Oct 8, 2026 Coalition ESS Score
  • Oct 9, 2026 EPSS Score
  • Oct 12, 2026 EPSS Score
  • Oct 14, 2026 EPSS Score
  • Oct 14, 2026 CVE Updated
  • Oct 16, 2026 EPSS Score
  • Oct 19, 2026 EPSS Score
  • Oct 21, 2026 EPSS Score
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
  • Oct 27, 2026 EPSS Score
Open in Interactive Console →
$ Console Community · 50/day Open console ›