Vulnerabilidad en iTerm (CVE-2015-9231)
Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-200
Revelación de información
Fecha de publicación:
20/09/2017
Última modificación:
20/04/2025
Descripción
Las versiones 3.x de iTerm anteriores a 3.1.1 permiten que atacantes remotos descubran contraseñas mediante la lectura de consultas DNS. Se añadió una nueva función (por defecto) en la versión 3.0.0 (y versiones 2.9.x no lanzadas como la 2.9.20150717) que resultó en una potencial divulgación de información. Para intentar ver si el texto bajo el cursor (o el texto seleccionado) es una URL, el texto tendría que ser enviado como consulta DNS sin codificar. Esto podría provocar que las contraseñas y otro tipo de información sensible sean enviadas en texto claro sin que el usuario sea consciente de ello.
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:iterm2:iterm2:2.9.20151111:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20151229:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160102:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160113:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160206:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160313:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160422:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160426:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160510:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:2.9.20160523:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:3.0.0:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:3.0.0:preview:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:3.0.1:preview:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:3.0.2:*:*:*:*:*:*:* | ||
cpe:2.3:a:iterm2:iterm2:3.0.3:*:*:*:*:*:*:* |
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/gnachman/iTerm2/commit/33ccaf61e34ef32ffc9d6b2be5dd218f6bb55f51
- https://github.com/gnachman/iTerm2/commit/e4eb1063529deb575b75b396138d41554428d522
- https://gitlab.com/gnachman/iterm2/issues/3688
- https://gitlab.com/gnachman/iterm2/issues/5303
- https://gitlab.com/gnachman/iterm2/issues/6050
- https://gitlab.com/gnachman/iterm2/issues/6068
- https://gitlab.com/gnachman/iterm2/wikis/dnslookupissue
- https://news.ycombinator.com/item?id=15286956
- https://github.com/gnachman/iTerm2/commit/33ccaf61e34ef32ffc9d6b2be5dd218f6bb55f51
- https://github.com/gnachman/iTerm2/commit/e4eb1063529deb575b75b396138d41554428d522
- https://gitlab.com/gnachman/iterm2/issues/3688
- https://gitlab.com/gnachman/iterm2/issues/5303
- https://gitlab.com/gnachman/iterm2/issues/6050
- https://gitlab.com/gnachman/iterm2/issues/6068
- https://gitlab.com/gnachman/iterm2/wikis/dnslookupissue
- https://news.ycombinator.com/item?id=15286956