Vulnerabilidad en la memoria datos en Apache Arrow en las implementaciones de C ++, Python, Ruby y R (CVE-2019-12410)
Gravedad CVSS v3.1:
ALTA
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
08/11/2019
Última modificación:
07/11/2023
Descripción
Durante la investigación de los errores de UBSAN en https://github.com/apache/arrow/pull/5365, se detectó que Apache Arrow versiones 0.12.0 hasta 0.14.1, la memoria datos de Arrow no se inicializó cuando se leen datos nulos RLE desde parquet. Esto afectó las implementaciones de C ++, Python, Ruby y R. La memoria no inicializada podría potencialmente ser compartida si es transmitida mediante el cable (por ejemplo, con Flight) o si persistió el IPC de transmisión y los formatos de archivo.
Impacto
Puntuación base 3.x
7.50
Gravedad 3.x
ALTA
Puntuación base 2.0
5.00
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:apache:arrow:*:*:*:*:*:*:*:* | 0.12.0 (incluyendo) | 0.14.1 (incluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- http://www.openwall.com/lists/oss-security/2019/11/08/1
- https://lists.apache.org/thread.html/49f067b1c5fb7493d952580f0d2d032819ba351f7a78743c21126269%40%3Cdev.arrow.apache.org%3E
- https://lists.apache.org/thread.html/49f067b1c5fb7493d952580f0d2d032819ba351f7a78743c21126269%40%3Cdev.arrow.apache.org%3E
- https://lists.apache.org/thread.html/efd8bbf57427d3c303b5316d208a335f8d0c0dbe0dc4c87cfa995073%40%3Cannounce.apache.org%3E



