CVE-2026-14740

DBI versions before 1.650 for Perl read one byte out-of-bounds in preparse when deleting an initial SQL comment. The preparse method normalises SQL and removes comments. When the SQL starts with a comment line, the deletion of that line during normalisation led to an out-of-bounds read by one byte. The result is a fault on memory-hardened builds and nondeterministic newline retention on normal builds.
Configurations

Configuration 1 (hide)

cpe:2.3:a:perl:dbi:*:*:*:*:*:*:*:*

History

25 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) Las versiones de DBI anteriores a la 1.650 para Perl leen un byte fuera de los límites en preparse al eliminar un comentario SQL inicial. El método preparse normaliza SQL y elimina comentarios. Cuando el SQL comienza con una línea de comentario, la eliminación de esa línea durante la normalización provocó una lectura fuera de los límites por un byte. El resultado es un fallo en compilaciones con protección de memoria y retención no determinista de saltos de línea en compilaciones normales.

Information

Published : 2026-07-07 23:16

Updated : 2026-10-25 20:10


NVD link : CVE-2026-14740

Mitre link : CVE-2026-14740

CVE.ORG link : CVE-2026-14740


JSON object : View

Products Affected

perl

  • dbi
CWE
CWE-125

Out-of-bounds Read