Vulnerabilidad en gethostbyname, getaddrinfo, gethostbyaddr y getnameinfo en uClibc y uClibc-ng (CVE-2021-43523)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-79
Neutralización incorrecta de la entrada durante la generación de la página web (Cross-site Scripting)
Fecha de publicación:
10/11/2021
Última modificación:
05/05/2025
Descripción
En uClibc y uClibc-ng versiones anteriores a 1.0.39, el manejo incorrecto de los caracteres especiales en los nombres de dominio devueltos por los servidores DNS por medio de gethostbyname, getaddrinfo, gethostbyaddr y getnameinfo puede conllevar a una salida de nombres de host erróneos (conllevando al secuestro de dominios) o una inyección en aplicaciones (conllevando a una ejecución de código remota, un ataque de tipo XSS, bloqueo de aplicaciones, etc.). En otras palabras, un paso de comprobación, que se espera en cualquier stub resolver, no ocurre
Impacto
Puntuación base 3.x
9.60
Gravedad 3.x
CRÍTICA
Puntuación base 2.0
6.80
Gravedad 2.0
MEDIA
Productos y versiones vulnerables
| CPE | Desde | Hasta |
|---|---|---|
| cpe:2.3:a:uclibc:uclibc:*:*:*:*:*:*:*:* | 0.9.33.2 (incluyendo) | |
| cpe:2.3:a:uclibc-ng_project:uclibc-ng:*:*:*:*:*:*:*:* | 1.0.39 (excluyendo) |
Para consultar la lista completa de nombres de CPE con productos y versiones, ver esta página
Referencias a soluciones, herramientas e información
- https://github.com/wbx-github/uclibc-ng/commit/0f822af0445e5348ce7b7bd8ce1204244f31d174
- https://uclibc-ng.org/
- https://www.openwall.com/lists/oss-security/2021/11/09/1
- https://github.com/wbx-github/uclibc-ng/commit/0f822af0445e5348ce7b7bd8ce1204244f31d174
- https://uclibc-ng.org/
- https://www.openwall.com/lists/oss-security/2021/11/09/1



