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).
| CVE | CVE-2018-18751 |
|---|---|
| Severidad | CRITICAL |
| CVSS | 9.8 / 10 |
| EPSS | 4.3% en 30 días (percentil 91) |
| CWE | CWE-415 |
| Exposición (Shodan) | 3 host(s) expuesto(s) en internet ahora mismo |
Productos afectados (catálogo NVD)
canonical/ubuntu_linuxgnu/gettextredhat/enterprise_linux