CVE

CVE-2018-18751 — Doble free en GNU gettext 0.19.8 permite corrupción de memoria

GNU gettext 0.19.8 contiene un doble free en la función default_add_message de read-catalog.c, relacionado con un free inválido en po_gram_parse (po-gram-gen.y). La falla, catalogada como CWE-415, alcanza un CVSS de 9.8 y fue demostrada públicamente mediante la herramienta lt-msgfmt, por lo que existe código de prueba accesible.

El impacto real es corrupción de memoria que puede derivar en denegación de servicio o ejecución de código al procesar archivos PO maliciosos. Afecta a gettext en Ubuntu y Red Hat Enterprise Linux, y aunque Shodan solo indexa 3 hosts expuestos, la EPSS de 4,3% (percentil 91) indica actividad de explotación relevante. GitHub lo clasifica como crítico (GHSA-3vvp-8645-4qmr).

CVECVE-2018-18751
SeveridadCRITICAL
CVSS
9.8 / 10
EPSS
4.3% en 30 días (percentil 91)
CWECWE-415
Exposición (Shodan)3 host(s) expuesto(s) en internet ahora mismo

Productos afectados (catálogo NVD)

canonical/ubuntu_linuxgnu/gettextredhat/enterprise_linux

Referencias

Fuente: GitHub Security Advisories