6 de octubre de 2026 8 min de lectura

CVE-2026-73570: se explota una inyección de comandos de Zimbra a través de SNMP: actualización a 10.1.20 y comprobación de compromiso

Basta un correo electrónico manipulado: en servidores Zimbra con el paquete zimbra-snmp y las notificaciones SNMP activadas, los atacantes pueden ejecutar comandos como el usuario zimbra sin autenticarse (CVE-2026-73570, CVSS 8.9). La vulnerabilidad está siendo explotada y se corrigió en la versión 10.1.20. Se requieren la actualización, la solución temporal hasta entonces y una comprobación de webshells y persistencia.

En Zimbra Collaboration (ZCS) anterior a la versión 10.1.20, un atacante sin autenticarse puede ejecutar comandos del sistema operativo con los permisos del usuario zimbra si está instalado el paquete opcional zimbra-snmp y las notificaciones SNMP están activadas. El desencadenante es una solicitud SMTP manipulada, es decir, un correo electrónico al servidor cuyo contenido llega sin filtrar al procesamiento de las notificaciones SNMP. La vulnerabilidad tiene el identificador CVE-2026-73570 y una puntuación CVSS de 8.9. Zimbra la comunicó el 26 de junio de 2026 y la corrigió el 20 de julio de 2026 con la versión 10.1.20. CERT Polska advirtió el 17 de agosto de 2026 sobre una campaña de ataques en curso; la agencia estadounidense CISA añadió la vulnerabilidad a su catálogo de vulnerabilidades explotadas conocidas (KEV) el 21 de agosto de 2026. La actualización está disponible.

Ayuda con la actualización y la comprobación

Si necesita ayuda para proteger, comprobar un posible compromiso o actualizar Zimbra Collaboration, utilice el formulario de contacto en adeptio.ch. También responderé a corto plazo.

Lo más importante en resumen

CaracterísticaInformación
AvisoAviso de seguridad de Zimbra del 26 de junio de 2026 (medida temporal), corrección en ZCS 10.1.20 del 20 de julio de 2026
CVECVE-2026-73570, publicado el 13 de agosto de 2026
ValoraciónCVSS 3.1: 8.9 (alto), AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:L
Tipo de vulnerabilidadInyección de comandos del SO (CWE-78) en el procesamiento de notificaciones SNMP (swatchdog)
Requisitosin autenticación; paquete zimbra-snmp instalado, notificaciones SNMP activadas mediante snmp_notify, servicio swatchdog en ejecución
Versiones afectadasZCS anterior a 10.1.20
Versiones corregidasZCS 10.1.20 y posteriores
Explotaciónconfirmada por CERT Polska (aviso del 17 de agosto de 2026); en CISA KEV desde el 21 de agosto de 2026
Plazo de CISA para organismos federales de EE. UU.24 de agosto de 2026
Solución temporaldesactivar las notificaciones SNMP o desinstalar zimbra-snmp; restringir SNMP y SMTP a hosts de confianza

Versiones afectadas y actualizaciones

Rama de versionesAfectadaCorregida
ZCS 10.110.1.x anterior a 10.1.2010.1.20 y posteriores
ramas anteriores (10.0, 9.0)sí, según NVD todas las versiones anteriores a 10.1.20no se menciona ninguna versión corregida en las fuentes (a 6 de octubre de 2026); migrar a 10.1.20 o posterior

Solo están afectadas las instalaciones donde está instalado zimbra-snmp y están activadas las notificaciones SNMP. Según CERT Polska, el servicio swatchdog, que procesa las notificaciones, se ejecuta de forma predeterminada. Sin zimbra-snmp, según la descripción del aviso un servidor no es atacable por esta vía; la actualización a 10.1.20 también corrige otras vulnerabilidades (XSS en el Classic Web Client, elusión de restricciones de reenvío, SSRF en la integración de Nextcloud, controles de acceso en EWS y en la delegación de buzones) y por ello es recomendable incluso sin SNMP.

La versión instalada se muestra con zmcontrol -v como usuario zimbra (número de versión, compilación, plataforma y fecha de compilación según la wiki de Zimbra):

su - zimbra
zmcontrol -v

Según el análisis de SecureLayer7, la configuración vulnerable activa puede comprobarse así:

su - zimbra
zmlocalconfig snmp_notify
zmswatchctl status
grep dosnmp /opt/zimbra/conf/swatchrc
Opciones explicadas
OpciónEfecto
su - zimbracambia al usuario zimbra con su entorno
zmlocalconfig snmp_notifymuestra el valor del parámetro snmp_notify; true significa que las notificaciones SNMP están activas
zmswatchctl statusmuestra si swatchdog está en ejecución
grep dosnmp /opt/zimbra/conf/swatchrcmuestra en la configuración generada de swatchdog el punto en el que se desencadena la notificación SNMP

Si snmp_notify está en true y swatchdog está activo, el servidor es atacable en una versión anterior a 10.1.20.

Lo que se sabe sobre la explotación

Microsoft describe el proceso de la siguiente manera: swatchdog supervisa /var/log/zimbra.log y genera un trap SNMP cuando cambia el estado de los servicios. Mediante una solicitud SMTP manipulada, metacaracteres de shell llegan a este procesamiento; al cambiar el estado, swatchdog incorpora el valor controlado por el atacante a una llamada de snmptrap, que se ejecuta a través de una shell. Los comandos se ejecutan con los permisos de la cuenta de servicio zimbra.

Cronología según las fuentes:

  1. 26 de junio de 2026: Zimbra comunica la vulnerabilidad en un aviso de seguridad con una medida temporal.

  2. 20 de julio de 2026: se publica ZCS 10.1.20 con la corrección permanente.

  3. Del 28 de julio al 7 de agosto de 2026: Microsoft observa sondeos del punto de inyección con dos herramientas diferentes.

  4. 13 de agosto de 2026: se publica la entrada CVE.

  5. 17 de agosto de 2026: CERT Polska advierte de una campaña en curso y publica indicaciones de comprobación.

  6. 21 de agosto de 2026: CISA añade la vulnerabilidad al catálogo KEV, con plazo hasta el 24 de agosto de 2026.

  7. 30 de septiembre de 2026: Microsoft publica un análisis de los ataques con indicadores.

Según Help Net Security, la Shadowserver Foundation contabilizó el 20 de agosto de 2026 155 instancias de Zimbra comprometidas en Internet y 274 pocos días después. En ese momento, más de 8200 instancias no estaban actualizadas, aunque no todas disponen de la configuración SNMP vulnerable.

Tras la explotación, según Microsoft, los atacantes dejaron webshells JSP en varios directorios de Jetty y mailboxd, establecieron persistencia mediante un servicio systemd, entradas de Cron y claves SSH, y obtuvieron privilegios de root manipulando la configuración PAM. Extrajeron credenciales con zmlocalconfig -s, consultaron mediante LDAP los atributos zimbraPreAuthKey, zimbraAuthTokenKey y zimbraTwoFactorAuthSecret, archivaron el almacén de correo con tar e intentaron exfiltrarlo mediante AzCopy a Azure Blob Storage; según Microsoft, no se ha confirmado que la transferencia se completara. Microsoft también menciona un minero de criptomonedas. Se desconoce quién está detrás de los ataques.

Medidas inmediatas

  1. Determinar la versión y la configuración con zmcontrol -v, zmlocalconfig snmp_notify y zmswatchctl status (véase arriba).

  2. Comprobar si existe compromiso y proteger los registros antes de realizar cambios, para que siga siendo posible analizarlos (véase la sección siguiente).

  3. Actualizar a ZCS 10.1.20 o posterior. Zimbra, CERT Polska, CISA y Microsoft lo recomiendan de forma unánime. Las instalaciones en ramas anteriores deben migrar a 10.1.20 o posterior.

  4. Aplicar la solución temporal hasta la actualización: Microsoft recomienda desinstalar el paquete zimbra-snmp o desactivar las notificaciones SNMP. Los comandos correspondientes figuran debajo de esta lista.

  5. Reducir la exposición: según Microsoft, restringir SNMP y SMTP a hosts de confianza en la medida en que lo permita el funcionamiento del correo. En un MTA que recibe correo de Internet, SMTP sigue siendo accesible; en ese caso, la actualización o la solución temporal son las medidas eficaces.

Para desactivar las notificaciones SNMP, SecureLayer7 indica los siguientes comandos como usuario zimbra:

zmlocalconfig -e snmp_notify=false
zmswatchctl stop
Opciones explicadas
OpciónEfecto
zmlocalconfig -e snmp_notify=falseestablece el parámetro snmp_notify en la configuración local en false y desactiva las notificaciones SNMP
zmswatchctl stopdetiene el servicio swatchdog

Después faltarán los traps SNMP en caso de caída de servicios; la supervisión deberá realizarse por otra vía hasta la actualización.

Comprobación de compromiso

La vulnerabilidad fue explotada antes de que se actualizaran muchos sistemas. Una actualización a 10.1.20 cierra la vía de ataque, pero no elimina webshells, servicios systemd o claves SSH ya instalados. Microsoft recomienda expresamente buscar persistencia redundante y cambiar las claves de autenticación de Zimbra.

Registros y directorios según CERT Polska

CERT Polska indica dos comprobaciones:

  1. /var/log/zimbra.log para encontrar entradas con la forma Service status change: [Payload] changed from stopped to running o changed from running to stopped, en las que aparezcan cadenas sospechosas en lugar del nombre del servicio.

  2. Archivos creados por el usuario zimbra durante los últimos 30 días, en /opt/zimbra/jetty/webapps/, /opt/zimbra/jetty_base/webapps/ y /tmp/. Hive Security indica para ello:

find /opt/zimbra/jetty/webapps /opt/zimbra/jetty_base/webapps /tmp -user zimbra -mtime -30 -ls
Opciones explicadas
OpciónEfecto
-user zimbrasolo archivos que pertenecen al usuario zimbra
-mtime -30solo archivos modificados durante los últimos 30 días
-lsmuestra detalles como permisos, propietario, tamaño y marcas de tiempo

Dado que, según Microsoft, los ataques comenzaron ya a finales de julio, puede tener sentido revisar un periodo superior a 30 días.

Más rastros según Microsoft

ÁreaQué comprobar
WebshellsArchivos JSP y artefactos compilados (*_jsp.java) en las rutas jetty_base/webapps/, jetty/webapps/, mailboxd/webapps/ y work/zimbra/jsp/ bajo /opt/zimbra
systemdServicio zimlog.service en /etc/systemd/system/, así como unidades con propietario, estado de activación o marca de tiempo inesperados
CronEntradas con * * * * * o @reboot
SSHCambios en authorized_keys, accesos a /opt/zimbra/.ssh/zimbra_identity
Escalada de privilegiosCambios en /etc/pam.d/sudo, entradas NOPASSWD en /etc/sudoers.d/, zmmailboxd.out como enlace simbólico a una configuración PAM
Exfiltración de datosArchivo /opt/zimbra/final.tar.gz, descarga de AzCopy
ProcesosLlamadas a snmptrap seguidas de metacaracteres de shell y una llamada a wget o curl, terminadas con un comentario #

Indicadores de red

Las direcciones se han escrito ofuscadas como en el análisis de Microsoft.

IndicadorSignificado según Microsoft
117.107.25[.]243:7071C2 del dropper, entrega de.sh
192.255.193[.]111:9004C2 del minero de criptomonedas
psk1zim[.]abrdns[.]com/agentwsCanal WebSocket de zimclient2
transzimbra[.]linkpc[.]netC2 del dropper

Hashes de archivos (SHA-256)

ArchivoSHA-256
de.shdee5af1c0f76b45d28bafd6e60c07bb8e391d98addf81ef8f13d073acdb3c48a
agent2.sh6ab7de2509038edf580aef6229c1c3db17f4da8f2d7d940818faf617d1938244
zimdown2bf28f38122bf20d5fac969cc414daa6a890cdea872d389ca93d2092b6b7773cf
zimclient2b594a42b8f1c6f090327bb9a3361c2d3515537fb7ac8da6b9061b9a3f330e159

En caso de detección

Una detección significa que el sistema se considera comprometido. Proteja los registros y los archivos afectados antes de eliminar nada. Puesto que, según Microsoft, los atacantes obtuvieron privilegios de root y establecieron persistencia en varios puntos, una reconstrucción con 10.1.20 o posterior es más segura que eliminar archivos individuales. Después deben cambiarse los secretos extraídos: los valores de zmlocalconfig -s (entre otros, contraseñas LDAP y de bases de datos), zimbraPreAuthKey, zimbraAuthTokenKey y las claves SSH del usuario zimbra. Según Microsoft, también se consultó zimbraTwoFactorAuthSecret; por ello, deberían volver a configurarse los registros de autenticación de dos factores de los usuarios. En instalaciones multiservidor, la comprobación se aplica a todos los nodos, ya que, según Microsoft, los atacantes identificaron servidores de buzones y MTA con zmprov y utilizaron la clave SSH para desplazarse entre los servidores.

Contexto

Están afectadas las organizaciones que operan Zimbra como servidor de correo propio y aceptan correo directamente desde Internet. La vulnerabilidad es accesible mediante la recepción habitual de correo, sin autenticación y sin intervención de un usuario. La limitación a zimbra-snmp con notificaciones activas reduce el número de sistemas atacables; pero quienes hayan configurado supervisión SNMP se encuentran precisamente en esta configuración. Según SecurityWeek, CISA incluye 18 vulnerabilidades de Zimbra en el catálogo KEV, cuatro de ellas de 2026; campañas anteriores contra Zimbra se atribuyeron a grupos respaldados por Estados y a delincuentes con motivación financiera. CERT-FR comunicó la vulnerabilidad el 19 de agosto de 2026 junto con otras tres CVE corregidas en Zimbra. Durante la investigación no se encontró ningún aviso del NCSC Suiza sobre CVE-2026-73570.

Fuentes

  1. Zimbra: avisos de seguridad

    entrada sobre la inyección de comandos en la supervisión SNMP, corregida en 10.1.20.

    https://wiki.zimbra.com/wiki/Zimbra_Security_Advisories
  2. Blog de Zimbra: actualización de lanzamiento de parche: Zimbra 10.1.20

    lanzamiento del 20 de julio de 2026, corrección permanente de la vulnerabilidad comunicada el 26 de junio de 2026.

    https://blog.zimbra.com/2026/07/patch-release-update-zimbra-10-1-20/
  3. Zimbra: versiones de Zimbra/10.1.20

    notas de lanzamiento con todas las correcciones de seguridad de la versión.

    https://wiki.zimbra.com/wiki/Zimbra_Releases/10.1.20
  4. NVD: CVE-2026-73570

    descripción, vector CVSS, CWE-78, versiones afectadas y datos KEV.

    https://nvd.nist.gov/vuln/detail/CVE-2026-73570
  5. CISA: CISA añade una vulnerabilidad explotada conocida al catálogo

    inclusión de CVE-2026-73570 en el catálogo KEV el 21 de agosto de 2026.

    https://www.cisa.gov/news-events/alerts/2026/08/21/cisa-adds-one-known-exploited-vulnerability-catalog
  6. CISA: catálogo de vulnerabilidades explotadas conocidas, CVE-2026-73570
  7. CERT Polska: vulnerabilidad explotada activamente en Zimbra Collaboration Suite

    advertencia del 17 de agosto de 2026 con requisitos e indicaciones para comprobar registros y directorios.

    https://moje.cert.pl/komunikaty/2026/145/aktywnie-wykorzystywana-podatnosc-w-zimbra-collaboration-suite/
  8. Blog de seguridad de Microsoft: inyección de comandos sin autenticación en servidores de correo expuestos a Internet: seguimiento de CVE-2026-73570
  9. CERT-FR: CERTFR-2026-AVI-1041

    aviso del 19 de agosto de 2026 sobre varias vulnerabilidades en Zimbra anterior a 10.1.20.

    https://www.cert.ssi.gouv.fr/avis/CERTFR-2026-AVI-1041/
  10. HKCERT: múltiples vulnerabilidades de Zimbra

    boletín con versiones afectadas y referencia a la explotación activa.

    https://www.hkcert.org/security-bulletin/zimbra-multiple-vulnerabilities_20260824
  11. SecureLayer7: CVE-2026-73570: inyección de comandos SNMP de Zimbra Swatchdog

    análisis técnico de la causa, comandos para comprobación y solución temporal.

    https://blog.securelayer7.net/cve-2026-73570-zimbra-command-injection/
  12. Hive Security: Zimbra CVE-2026-73570: aplique el parche al servidor de correo y demuestre después que no estaba comprometido

    comando de búsqueda para los directorios mencionados por CERT Polska.

    https://hivesecurity.gitlab.io/blog/zimbra-cve-2026-73570-snmp-rce-compromise-triage/
  13. Help Net Security: los servidores Zimbra sin parchear están cayendo ante ataques CVE-2026-73570

    cifras de la Shadowserver Foundation sobre instancias comprometidas y no actualizadas.

    https://www.helpnetsecurity.com/2026/08/25/zimbra-cve-2026-73570-compromised/
  14. The Hacker News: atacantes explotan una vulnerabilidad SNMP de Zimbra para ejecución remota de código sin autenticación

    resumen con el plazo KEV e indicaciones de comprobación de CERT Polska.

    https://thehackernews.com/2026/08/attackers-exploit-zimbra-snmp-flaw-for.html
  15. BleepingComputer: la vulnerabilidad crítica de RCE de Zimbra ya se explota activamente en ataques

    información sobre la explotación y el número de servidores Zimbra accesibles desde Internet.

    https://www.bleepingcomputer.com/news/security/critical-zimbra-rce-flaw-now-actively-exploited-in-attacks/
  16. SecurityWeek: hackers atacan servidores Zimbra en una campaña de explotación activa

    contexto con el número de vulnerabilidades de Zimbra en el catálogo KEV.

    https://www.securityweek.com/hackers-target-zimbra-servers-in-active-exploitation-campaign/
  17. Wiki de Zimbra: Zmcontrol

    documentación de zmcontrol -v para consultar la versión.

    https://wiki.zimbra.com/wiki/Zmcontrol

Comentarios

Los comentarios se cargan desde GitHub / Giscus.