CVE-2021-33644 Lectura fuera de límites en libtar con archivos tar manipulados
Un atacante que envía un archivo tar manipulado con tamaño 0 en el encabezado puede provocar una llamada a malloc(0) para la variable gnu_longname, causando una lectura fuera de límites.
—S/D
CVSS 3.1 · PRELIMINAR
- Probabilidad de explotación · EPSS del 09/111,6 % · percentil 75
- Explotada activamenteNo confirmada
- Exploit públicoSí, 1
Afectados
libtar
<1.2.21
Qué hacer
- Verificá si usás libtar y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
- Priorizá la corrección: hay código de explotación público.
Exploits públicos
Código publicado por terceros. Puede ser malicioso: revisalo solo en un entorno aislado.
Calculadora CVSS
Esta vulnerabilidad todavía no tiene vector CVSS publicado.
Descripción original
An attacker who submits a crafted tar file with size in header struct being 0 may be able to trigger an calling of malloc(0) for a variable gnu_longname, causing an out-of-bounds read.
Referencias (7)
- www.openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2022-1807
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…
- lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/…
- lists.debian.org/debian-lts-announce/2025/01/msg00026.html
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.