CVE-2026-49206 in rapidcsvinformación

Resumen

por VulDB • 2026-10-14

rapidcsv es una biblioteca de análisis (parser) de archivos CSV en C++. Antes de la versión 8.99, las funciones RemoveColumn, InsertColumn, RemoveRow, InsertRow y GetColumnNames convertían los índices size_t a int antes de añadirlos a iteradores de std::vector. En sistemas de 64 bits, si una dimensión de matriz CSV contenía más de 2^31 elementos, un índice superior al INT_MAX podría desbordarse (wrap) hacia un desplazamiento negativo del iterador y apuntar antes del inicio del vector, lo que provoca comportamiento indefinido, corrupción de memoria heap o un fallo. Para desencadenar este problema se requiere un documento extremadamente grande en memoria, con un consumo mínimo de decenas de gigabytes; por tanto, los documentos CSV típicos no están afectados en la práctica. Este problema está corregido en la versión 8.99.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

GitHub M

Reservar

2026-05-28

Divulgación

2026-10-15

Moderación

aceptado

Artículo

VDB-420034

EPSS

0.00157

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!