Productos FTTH

Tienda FFTH desde 2004

Entradas Mensuales

Síguenos en:

Canal Oficial Telegram de elhacker.NET Grupo Facebook elhacker.NET Twitter elhacker.NET Canal Youtube elhacker.NET Comunidad Steam: Grupo elhacker.NET Mastodon

Entradas populares

PostHeaderIcon Botnet busca herramientas de ping que ejecuten comandos de shell


Una campaña de botnets está analizando routers en busca de vulnerabilidades en sus funciones de diagnóstico. El ataque se centra en rutas web relacionadas con herramientas de ping, traceroute y solución de problemas, donde un parámetro o nombre de host mal gestionado podría permitir la ejecución de comandos remotos en el dispositivo.







Una campaña de botnets está sondeando routers en busca de puntos débiles en las funciones de diagnóstico. La actividad se centra en rutas web vinculadas a herramientas de ping, traceroute y resolución de problemas, donde un nombre de host o un parámetro mal gestionado puede convertirse en una vía para ejecutar comandos en el dispositivo.

Una exposición similar impulsó campañas anteriores de botnets de routers cuando hardware sin soporte permaneció conectado.

Estos escaneos son importantes porque estas funciones están diseñadas para que un administrador pruebe la conectividad, no para procesar entradas de datos.

Si un router une el texto proporcionado por el usuario directamente a un comando del sistema, un atacante podría lograr que el dispositivo ejecute algo completamente diferente y tomar el control del mismo.

Analistas de Internet Storm Center identificaron el patrón tras observar que diversas fuentes solicitaban repetidamente un grupo de URLs de herramientas de diagnóstico.

Las solicitudes incluían rutas asociadas con problemas conocidos de inyección de comandos en routers, así como varias rutas para las cuales no se identificó inmediatamente ningún fallo coincidente.

Internet Storm Center señaló en un informe que los hallazgos no confirman que cada punto final sondeado sea vulnerable o que cada solicitud haya entregado una carga útil (payload) funcional.

Lo que sí muestran es que operadores automatizados están lanzando una red amplia a través de las interfaces de los routers, buscando dispositivos donde un campo de diagnóstico pueda convertirse en un comando de shell.

La botnet está cazando herramientas de ping de routers

Las solicitudes se centran en páginas comúnmente utilizadas para comprobar si se puede alcanzar un host. Un formulario de ping parece inofensivo, pero el riesgo aparece cuando el software construye un comando adjuntando el nombre de host enviado a una cadena de comandos y la pasa al sistema operativo.

Ese diseño permite que los caracteres especiales cambien la instrucción en lugar de permanecer como simple texto.

Esto es una inyección de comandos: un campo de entrada de usuario cruza hacia la capa de comandos sin un límite firme. El problema no es exclusivo de un lenguaje de programación o de un proveedor específico.

Es un problema recurrente en las interfaces web, y los riesgos de inyección de comandos en routers demuestran por qué estas pequeñas funciones de gestión merecen el mismo escrutinio que las páginas de inicio de sesión y las actualizaciones de firmware.

La actividad observada afectó a rutas vinculadas a fallos rastreados que impactan a varias familias de routers y dispositivos. También se probaron nombres como páginas de diagnóstico, ping, traceroute y gestor del sistema, lo que puede ayudar a los atacantes a encontrar implementaciones o debilidades relacionadas.

Un compromiso exitoso puede proporcionar a una botnet un sistema para escanear, retransmitir tráfico o lanzar ataques.

Los routers son especialmente atractivos porque se encuentran en el borde de la red y pueden funcionar durante años sin recibir atención.

Tú, como propietario, deberías eliminar el acceso de administración remota a menos que sea esencial, instalar las actualizaciones de firmware disponibles, cambiar las credenciales predeterminadas y reemplazar el equipo que ya no recibe correcciones.

Estos pasos reducen la oportunidad de ataque, particularmente para las defensas de routers que han llegado al final de su vida útil y que no pueden depender de un parche futuro.

Separa los comandos de los datos

La solución más sólida es arquitectónica, no una lista de caracteres bloqueados. Los desarrolladores deben evitar ensamblar un comando del sistema operativo uniendo texto fijo con datos proporcionados a través de una solicitud web.

Las comprobaciones de entrada y el manejo de salida siguen siendo importantes, pero deben respaldar un diseño que nunca permita que los datos formen parte del lenguaje de comandos.

Internet Storm Center señaló la ejecución de vectores de argumentos, a menudo expuesta a través de una interfaz estilo execv, como el patrón más seguro. En Python, una llamada a subprocess puede pasar el programa y cada argumento por separado.

Así, un nombre de host que contenga un punto y coma se tratará como un único valor de nombre de host, en lugar de como una instrucción para iniciar un segundo comando.

Esta separación hace que la inyección de comandos sea mucho más difícil en los flujos de trabajo de ping y traceroute. Los desarrolladores aún deberían restringir las entradas a los formatos esperados, ejecutar los servicios de gestión con privilegios mínimos y revisar las utilidades que pueden lanzar otros comandos a través de sus propias opciones.

Este enfoque también ofrece a los defensores una forma práctica de revisar las páginas de diagnóstico heredadas antes de que los atacantes las encuentren.

Para los administradores, la gestión de la exposición es urgente mientras los proveedores evalúan las rutas afectadas. Limita la gestión web a redes de confianza o a un canal administrativo seguro, monitoriza los registros del router en busca de solicitudes inusuales y trata cualquier cambio de configuración no explicado como una señal de advertencia.

La historia más amplia de las tendencias de ataque de la botnet Mirai a routers muestra lo rápido que se pueden reclutar los dispositivos perimetrales descuidados una vez que un exploit se vuelve fiable.

Indicadores de Compromiso (IoCs):-

TipoIndicadorDescripción
Ruta URL/Solicitud de reconocimiento de ruta raíz observada 20 veces
Ruta URL/apply.cgiRuta asociada con CVE-2024-12856, observada 20 veces
Ruta URL/cgi-bin/adv_ping.cgi?Punto final de diagnóstico de ping del router solicitado 20 veces
Ruta URL/cgi-bin/diagnostic.cgiRuta asociada con CVE-2013-7179, observada 20 veces
Ruta URL/cgi-bin/DiagnosticsMsg.cgi?Punto final de diagnóstico solicitado 20 veces
Ruta URL/cgi-bin/ping.cgiPunto final de diagnóstico de ping solicitado 20 veces
Ruta URL/cgi-bin/system_mgr.cgiPunto final de gestión del sistema solicitado 20 veces
Ruta URL/cgi-bin/traceroute.cgiPunto final de diagnóstico de traceroute solicitado 20 veces
Ruta URL/diag_ping.cgiPunto final de diagnóstico de ping solicitado 20 veces
Ruta URL/goform/diagToolRuta potencialmente relacionada con CVE-2020-8949, observada 20 veces
Ruta URL/goform/pingPunto final de ping solicitado 20 veces
Ruta URL/ping_test.cgiPunto final de prueba de ping solicitado 20 veces
Ruta URL/sys_diag.htmlRuta potencialmente relacionada con CVE-2024-48419, observada 20 veces

Nota: Las direcciones IP y los dominios han sido neutralizados intencionadamente (por ejemplo, [.]) para evitar la resolución accidental o la creación de hipervínculos. Actívalos únicamente dentro de plataformas de inteligencia de amenazas controladas como MISP, VirusTotal o tu SIEM.



Fuentes:
https://cybersecuritynews.com/botnet-is-hunting-router-ping-tools/

0 comments :

Post a Comment

Los comentarios pueden ser revisados en cualquier momento por los moderadores.

Serán publicados aquellos que cumplan las siguientes condiciones:
- Comentario acorde al contenido del post.
- Prohibido mensajes de tipo SPAM.
- Evite incluir links innecesarios en su comentario.
- Contenidos ofensivos, amenazas e insultos no serán permitidos.

Debe saber que los comentarios de los lectores no reflejan necesariamente la opinión del STAFF.