Resumen ejecutivo
  • El 3 de septiembre de 2026 MikroTik publicó un parche de seguridad urgente para RouterOS sin dar detalles. El 5 de septiembre CERT Polska reveló seis fallas, dos de ellas críticas (CVSS 9.2), y confirmó que ya se están explotando contra equipos con SSH abierto a internet.
  • Versiones corregidas: 6.49.21 (v6 long-term) · 7.23.4 / 7.23.5 (v7 long-term) · 7.24.2 (stable) · 7.25beta3.
  • Al actualizar, RouterOS revisa la configuración y marca el equipo como Flagged si encuentra rastros de intrusión. Si no puedes actualizar hoy: cierra SSH, WWW y bandwidth-test hacia internet.

Si operas un ISP, un WISP o una red empresarial sobre MikroTik, esto no es un aviso más de los que se archivan. Es la primera vez en años que MikroTik publica un parche sin explicar qué corrige, incorpora un mecanismo nuevo para detectar equipos comprometidos y un CERT nacional confirma explotación activa dos días después. Esta nota resume lo que se sabe hoy, cómo verificar tus equipos y cómo cerrar la ventana de exposición sin dejar clientes sin servicio.

1. Qué pasó, en orden

FechaEvento
2 sep 2026CERT Polska observa las primeras explotaciones exitosas desde la IP 82.192.72.4 (y tanteos desde 103.102.31.18).
3 sep 2026MikroTik publica el aviso “September 2026 vulnerability” y libera 7.25beta3, 7.24.2, 7.23.4 y 6.49.21. Texto oficial: “This is an important security update. Most configurations are not at risk, but upgrading is highly recommended.” Sin CVE ni detalle técnico, para dar tiempo a actualizar.
4 sep 2026Sale 7.23.5 long-term (la 7.23.4 más una corrección de DHCPv6). Un investigador independiente publica el análisis de los binarios parcheados: el diff entre versiones ya revela las fallas.
5 sep 2026CERT Polska publica los seis CVE y confirma explotación activa: la cadena apodada “MikroTrick” toma control total del equipo sin credenciales si SSH es alcanzable desde internet.

2. Las fallas (CVE) y a quién afectan

CVESeveridadServicioQué permite
CVE-2026-672769.2 CríticaSSHRouterOS compara la llave RSA del usuario sin incluir el exponente. Con solo conocer el módulo de una llave autorizada, un atacante forja la firma y entra sin la llave privada.
CVE-2026-860609.2 CríticaSSH (login)Un nombre de usuario que empieza por un carácter prohibido altera la máscara de políticas del proceso de login: escalada a privilegios completos.
CVE-2026-672778.8 Altabandwidth-testEl servidor btest acepta conexiones “relacionadas” antes de autenticar: fuga de memoria del kernel y reinicio del equipo (DoS).
CVE-2026-672796.9 MediaSSHTras un rekey iniciado por el cliente, SSH entra al protocolo de conexión sin haber autenticado: permite abrir un canal y escribir archivos en el equipo.
CVE-2026-672786.3 MediaTLS / X.509Acepta firmas PKCS#1 v1.5 malformadas; con una CA raíz de exponente 3 en el almacén, se pueden suplantar servidores TLS ante el router.
Sexta falla—WebFigCERT Polska la menciona en la interfaz web; al cierre de esta nota no tenemos el identificador ni el detalle publicado.

Todas afectan a RouterOS 6.0 a 6.49.20 y 7.0 a 7.24.1, es decir, a prácticamente todo equipo que no se haya actualizado esta semana. La cadena explotada combina las dos fallas de SSH: la primera abre la sesión sin llave privada, la segunda la convierte en administrador.

Y no es lo único de este verano

El 28 de julio CISA publicó CVE-2026-16347 (CVSS 8.8): el servicio API de RouterOS no limita intentos de autenticación, así que una contraseña débil se adivina por fuerza bruta en minutos. MikroTik no tenía corrección al momento del aviso y recomendaba restringir el acceso por firewall y VPN. El patrón se repite: ningún puerto de gestión debe mirar a internet.

3. Quién está realmente en riesgo

4. Cómo verificar si un equipo fue comprometido

Primero actualiza (sección 5); RouterOS hace parte del trabajo por ti al arrancar. Luego, con o sin marca Flagged, revisa lo siguiente. Los comandos están en sintaxis de RouterOS 7; en v6 cambia las barras por espacios.

RouterOS 7 — indicadores de compromiso
# 1. Estado del detector (solo existe tras actualizar a una versión parcheada)
/system/device-mode/print

# 2. Rastros de la cadena de ataque en el log (CERT Polska)
/log/print where message~"user -2"
/log/print where message~"ssh:-2@"

# 3. Usuarios y llaves que no creaste (el atacante suele crear "ops")
/user/print detail
/user/ssh-keys/print
/user/active/print

# 4. Persistencia: scripts, tareas programadas, proxies y túneles
/system/script/print
/system/scheduler/print
/ip/socks/print
/ip/proxy/print
/interface/print where type~"eoip|gre|ipip|l2tp|pptp|sstp|wg|ovpn"

# 5. Servicios que miran a internet
/ip/service/print
/tool/bandwidth-server/print
Que no aparezca Flagged no te absuelve

El detector busca patrones conocidos en la configuración al arrancar. En palabras de CERT Polska, “la ausencia del marcador no descarta un compromiso anterior”. Un atacante que solo haya extraído la configuración (con tus contraseñas de PPPoE, RADIUS, WireGuard y SNMP) no deja rastro en el equipo. Si el SSH estuvo expuesto, rota credenciales de todos modos.

Si el equipo aparece como Flagged

RouterOS ya deshabilitó lo que le pareció sospechoso y bloquea crear nuevas entradas en scheduler, SOCKS, proxy, PPTP, L2TP, IPsec y SMB, además de las herramientas bandwidth-test, traffic-generator y sniffer. Antes de limpiar el estado, la secuencia correcta es:

  1. Exportar la configuración completa y guardarla como evidencia.
  2. Eliminar usuarios, llaves SSH, scripts, schedulers, proxies y túneles que no reconozcas.
  3. Cambiar todas las contraseñas y llaves del equipo, y las de los servicios que dependen de él (RADIUS, SNMP, VPN, PPPoE de gestión).
  4. Confirmar que está en la versión parcheada.
  5. Ejecutar /system/device-mode/update flagged=no. El equipo exige confirmación física: pulsar el botón de reset o cortar la alimentación. Si el equipo está a 200 km, esto implica desplazar a alguien; planifícalo.

5. Actualizar sin tumbar la red

Si tienesActualiza aCanal
RouterOS 6.x6.49.21long-term
RouterOS 7.x en long-term (7.23.x o anterior)7.23.5long-term
RouterOS 7.x en stable (7.24.x)7.24.2stable
RouterOS 7.25 beta7.25beta3testing
RouterOS 7 — secuencia de actualización con red
# 0. Respaldo ANTES de tocar nada (y cópialo fuera del equipo)
/system/backup/save name=pre-sec-20260905
/export show-sensitive file=pre-sec-20260905

# 1. Espacio libre: el paquete pesa ~15 MB; en equipos de 16 MB de flash hay que limpiar /file primero
/system/resource/print
/file/print

# 2. Canal y descarga
/system/package/update/set channel=long-term
/system/package/update/check-for-updates
/system/package/update/install
   → reinicio #1 (RouterOS)

# 3. Firmware de RouterBOOT (segundo reinicio, no lo omitas)
/system/routerboard/print
/system/routerboard/upgrade
/system/reboot
   → reinicio #2 (RouterBOOT)

# 4. Verificación
/system/package/print
/system/device-mode/print
/log/print where topics~"critical"

Cuánto dura el corte. Esta semana actualizamos un concentrador PPPoE con unos 950 clientes conectados de 7.22.2 a 7.23.5 long-term. Medido: el primer reinicio devolvió el equipo en 56 segundos, el de RouterBOOT en 116, y a los dos minutos del arranque ya habían reconectado 912 de los 954 clientes por sí solos. Los contenedores, WireGuard y User Manager volvieron sin intervención. Con respaldo hecho y espacio en flash verificado, la ventana real es de tres a cuatro minutos, no de una hora.

Orden en una flota

Actualiza de las hojas hacia el núcleo: primero CPE y equipos de acceso, luego distribución, al final el core. Si el core reinicia mientras todavía dependes de él para llegar a los remotos, pierdes el canal de gestión a mitad del proceso. Y antes de reiniciar un equipo remoto, comprueba que tu acceso no dependa de una regla o servicio que el propio parche vaya a deshabilitar.

6. Si no puedes actualizar hoy: mitigaciones

Ninguna de estas sustituye el parche. Reducen la superficie mientras consigues la ventana.

RouterOS 7 — cerrar la exposición (ajusta las redes a las tuyas)
# SSH, Winbox, WWW y API solo desde la red de gestión / VPN
/ip/service/set ssh address=10.99.100.0/24,192.0.2.10/32
/ip/service/set winbox address=10.99.100.0/24,192.0.2.10/32
/ip/service/set www,www-ssl,api,api-ssl address=10.99.100.0/24
/ip/service/disable telnet,ftp

# bandwidth-test viene habilitado por defecto: apágalo salvo que lo uses
/tool/bandwidth-server/set enabled=no

# Solo llaves modernas y sin contraseña por SSH
/ip/ssh/set strong-crypto=yes
/ip/ssh/set password-authentication=no

# Usuarios de operación diaria sin la política "test" (btest, sniffer, traceroute): grupo mínimo, no "full"
/user/group/add name=operador policy="ssh,winbox,web,read,write,!test,!ftp,!telnet,!policy,!sensitive,!sniff"
/user/print
/user/set [find name=operador1] group=operador

# Y la regla que debería existir desde el día uno: input cerrado por defecto
/ip/firewall/address-list/add list=mgmt-allowed address=10.99.100.0/24 comment="Red de gestion"
/ip/firewall/filter/add chain=input src-address-list=mgmt-allowed action=accept comment="Gestion" place-before=0
/ip/firewall/filter/add chain=input connection-state=established,related action=accept place-before=0
/ip/firewall/filter/add chain=input action=drop comment="Drop resto input"

7. Cómo te ayuda MikroHelp

Llevamos desde el 3 de septiembre aplicando esto en flotas reales, con clientes encima. Lo que ofrecemos es exactamente lo que hemos hecho en las nuestras:

Revisión de exposición y compromiso

Auditamos cada equipo contra los indicadores de CERT Polska y el estado Flagged, listamos qué servicios miran a internet y te entregamos un informe con lo que hay que cerrar y en qué orden. Cabe en el diagnóstico de 24 horas si es un solo equipo.

Actualización de flota sin sorpresas

Respaldo previo, verificación de espacio en flash, orden topológico hojas a núcleo, RouterBOOT incluido, rollback programado y comprobación en vivo de PPPoE, RADIUS, VPN y contenedores tras cada reinicio. Con ventana medida por adelantado.

Blindaje de gestión

Cadena input cerrada por defecto, gestión solo por túnel WireGuard, llaves modernas, políticas mínimas por usuario, syslog remoto para que el aviso crítico de Flagged no se pierda en el buffer del equipo. Todo con anti-lockout: nunca te quedas fuera de tu propio router.

Respuesta a incidente

Si un equipo ya aparece Flagged o tiene usuarios que no reconoces: preservación de evidencia, limpieza, rotación de todas las credenciales que pasaban por ese router y reconstrucción de la configuración desde una base limpia.

Y si prefieres no volver a vivir esto cada vez que MikroTik publica un aviso: nuestro servicio de gestión completa para WISP incluye el monitoreo de versiones y la aplicación de parches de seguridad en toda la flota como parte del día a día, no como una emergencia.

¿SSH abierto a internet en algún equipo de tu red?

Escríbenos hoy. Revisamos tu exposición, planificamos la actualización y la ejecutamos sin dejar a tus clientes sin servicio.

Revisar mi red por WhatsApp Conoce el soporte MikroTik remoto en español →

Fuentes

Última revisión: 5 de septiembre de 2026. Actualizaremos esta nota si MikroTik o CERT Polska publican nuevos detalles.