Seguridad: Ejecucion remota de codigo en BitTorrent y uTorrent
BitTorrent y uTorrent, son propensos a una vulnerabilidad que permite a un atacante la ejecución remota de código.
Son afectadas las versiones para Windows, Mac y Linux (estas últimas solo existen en BitTorrent).
El problema se debe a que la aplicación no realiza un correcto filtrado de la información enviada por el usuario.
Ambos son los clientes más populares utilizados para descarga de archivos P2P, utilizando el protocolo bittorrent, y fueron creados a partir del mismo código base.
BitTorrent y uTorrent, son propensos a una vulnerabilidad que permite a un atacante la ejecución remota de código.
Son afectadas las versiones para Windows, Mac y Linux (estas últimas solo existen en BitTorrent).
El problema se debe a que la aplicación no realiza un correcto filtrado de la información enviada por el usuario.
Ambos son los clientes más populares utilizados para descarga de archivos P2P, utilizando el protocolo bittorrent, y fueron creados a partir del mismo código base.
Por defecto, los dos programas muestran una ventana con información detallada acerca del estado de la red y los rastreadores en uso, además de datos sobre otros clientes conectados, tales como el porcentaje de disponibilidad del torrent compartido, su dirección IP, país, velocidad, la cantidad de datos recibidos y enviados, y la versión del cliente.
Cuando el contenido de la ventana es visualizado por el usuario, estos datos (cadenas en formato unicode), son copiados a un búfer utilizado por la interfase gráfica.
Si esta cadena supera un determinado tamaño, puede sobrescribir información crítica, provocando el fallo del programa.
La explotación puede ser posible si un atacante se conecta a un puerto al azar abierto en el cliente, y envía datos manipulados para superar ciertos límites.
Cuando esta vulnerabilidad fue hecha pública, con prueba de concepto incluida, se pensaba que un ataque solo podría hacer que el programa dejara de responder, provocando una denegación de servicio. Información más reciente indica que la ejecución arbitraria de código con los mismos privilegios del usuario actual, es posible,
La vulnerabilidad afecta a los siguientes productos: