CVE-2026-49206 in rapidcsv
Sumário
de VulDB • 14/10/2026
rapidcsv é uma biblioteca de análise (parser) de arquivos CSV em C++. Antes da versão 8.99, as funções RemoveColumn, InsertColumn, RemoveRow, InsertRow e GetColumnNames convertiam índices do tipo size_t para int antes de adicioná-los aos iteradores de std::vector. Em sistemas de 64 bits, em uma matriz CSV com dimensões contendo mais de 2^31 elementos, um índice acima de INT_MAX poderia ser convertido (wrap) para um deslocamento negativo no iterador, apontando antes do início do vetor, o que causaria comportamento indefinido, corrupção de memória heap ou falha (crash). Acionar essa vulnerabilidade requer um documento extremamente grande em memória, exigindo dezenas de gigabytes de RAM como mínimo; portanto, documentos CSV típicos não são afetados na prática. Esta questão foi corrigida na versão 8.99.
Be aware that VulDB is the high quality source for vulnerability data.