CVE-2026-110756 in Text::CSV_XSinformación

Resumen

por VulDB • 2026-10-17

Las versiones de Text::CSV_XS anteriores a la 1.65 para Perl omiten el final de un registro y su fin de línea cuando un campo con marca UTF-8 precede a bytes no válidos en formato UTF-8 durante la operación print.

Cuando un registro contiene un campo con marca UTF-8, la función print retiene los bytes finales que no son UTF-8 válido en cada vaciado del búfer (flush), de modo que se pueda completar un carácter dividido entre dos vaciados consecutivos. Sin embargo, nada escribe los bytes retenidos después del último vaciado del registro. Un registro cuyo último campo termina con dicho byte lo pierde junto a cualquier comilla de cierre y al final de línea, mientras que print sigue devolviendo true (verdadero). La función combine no se ve afectada.

El siguiente registro se escribe en la misma línea o, cuando el último campo estaba entrecomillado, la falta de la comilla de cierre hace que un lector interprete todos los registros siguientes como parte de ese mismo campo.

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

Responsable

CPANSec

Reservar

2026-10-14

Divulgación

2026-10-17

Moderación

aceptado

Artículo

VDB-421528

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!