Una extensión de navegador con acceso total a tu bóveda: el fallo que nadie esperaba
PassPortal es el gestor de contraseñas integrado en la plataforma de N-Able, una empresa que proporciona herramientas de monitoreo remoto y gestión de seguridad específicamente para Proveedores de Servicios Gestionados (MSP). Si tu empresa trabaja con un MSP, hay una probabilidad real de que PassPortal gestione credenciales críticas de tu infraestructura: accesos a servidores, herramientas de facturación, paneles de administración y mucho más.
En julio de 2025 se publicó el CVE-2026-15580, una vulnerabilidad con puntuación CVSS v4.0 de 9.4, calificada como crítica. El fallo estaba en la extensión de navegador de PassPortal para Chrome y Edge: cualquier sitio web o iframe que se presentara al usuario podía obtener acceso completo y persistente a la bóveda descifrada. No hacía falta explotar nada complejo. Bastaba con que el usuario visitara una página que contuviera un iframe malicioso mientras la extensión estaba activa.
La ventana de exposición podía alcanzar los 100 días. El número de usuarios semanales activos afectados superaba los 73.000. La versión vulnerable era la v3.49.5; el parche llegó en la v3.49.6, publicada en menos de 24 horas desde que se reportó el problema.
El problema técnico: iframe, vault y la ausencia de E2EE
Para entender por qué este fallo es especialmente grave, hay que entender cómo se comunican las extensiones de gestores de contraseñas con el navegador. Cuando introduces una contraseña en un formulario web, la extensión necesita pasar ese dato desde su entorno seguro al contexto de la página. Ese canal de comunicación, si no está correctamente aislado, puede ser interceptado.
En el caso de PassPortal, la comunicación entre iframes y la extensión no contaba con cifrado de extremo a extremo (E2EE). Eso significa que cualquier iframe embebido en una página visitada por el usuario tenía la posibilidad de solicitar datos a la bóveda y recibirlos sin necesidad de autenticación adicional. No solo contraseñas: también códigos TOTP, que son los códigos de un solo uso usados en la autenticación de doble factor.
Investigadores de seguridad que llevan tiempo estudiando estos vectores de ataque han señalado que los inyectores de contraseñas integrados en navegadores representan una superficie de riesgo estructural, no puntual. El problema no es exclusivo de PassPortal: se han identificado fallos similares en MultiPassword, con más de un millón de usuarios, y en Zoho Vault, aunque en este último caso sin confirmación de fuga real de contraseñas. La diferencia notable está en los tiempos de respuesta: N-Able parcheó en 24 horas, mientras que otros proveedores han mostrado una lentitud preocupante.
Por contraste, Bitwarden implementa correctamente la comunicación entre iframe y extensión, aislando el contexto de forma que esta clase de ataque no es viable. No todos los gestores tienen el mismo nivel de exposición; depende en gran medida de las decisiones arquitectónicas tomadas durante el diseño.
N-Able: respuesta rápida, pero preguntas que quedan en el aire
El equipo PSIRT de N-Able actuó con rapidez real. El investigador que reportó el fallo describió el proceso de disclosure coordinado como genuinamente eficaz: cuenta de prueba proporcionada, validación del problema y parche disponible en menos de un día. Eso no es habitual en el sector y merece reconocimiento explícito.
Sin embargo, la historia tiene varias capas. Después de publicado el parche, circularon señales de que N-Able podría haber rebajado la puntuación CVSS de forma poco justificada, clasificando la interacción con un iframe durante la navegación como una acción activa por parte del usuario, y relativizando el impacto de que un atacante pueda acceder de forma persistente a una bóveda completa. Esa reinterpretación posterior al disclosure es, cuando menos, llamativa.
A esto se suma otro problema concreto: varios administradores de sistemas que usan PassPortal reportaron no haber recibido ninguna comunicación directa de N-Able sobre la vulnerabilidad más de 48 horas después de publicado el parche. Uno de ellos levantó un ticket urgente y no obtuvo respuesta con la información necesaria para evaluar si habían sido comprometidos ni cómo revocar tokens potencialmente expuestos. Que una empresa cotizada con una plataforma usada por miles de MSP no tenga un canal de notificación proactiva para sus clientes en un incidente de gravedad 9.4 es un problema operativo, no una anécdota.
Desde la comunidad oficial, N-Able confirmó que operan un programa de divulgación coordinada y que no tienen evidencia de explotación activa. También indicaron que el equipo de ingeniería está evaluando mejoras arquitectónicas adicionales. Son respuestas correctas, pero insuficientes para clientes que necesitan saber qué hacer hoy con sus sistemas.
Hay un contexto que no ayuda: PassPortal no fue diseñado con arquitectura de seguridad moderna desde el principio. La ausencia de E2EE no es un descuido puntual, es una decisión de diseño. Y N-Able arrastra también infraestructura heredada de otros productos que complica mantener una postura de seguridad homogénea. El dato irónico lo puso alguien que llevaba años usando la plataforma: cuando la evaluaron hace una década, el argumento principal de venta era precisamente la seguridad.
Cómo verificar si tu entorno estuvo expuesto
Esta es la pregunta más difícil de responder con precisión, y hay que ser honesto al respecto: sin logs de acceso granulares por parte de N-Able, no existe una forma autónoma de confirmar si una bóveda concreta fue accedida durante la ventana de vulnerabilidad.
Lo que sí puedes hacer es actuar sobre el riesgo asumiendo exposición posible:
- Verifica la versión instalada. Si tienes o tuviste la extensión en v3.49.5, estuviste en la ventana de riesgo. La v3.49.6 contiene el parche y debería haberse actualizado automáticamente, pero compruébalo en todos los dispositivos del equipo.
- Rota credenciales críticas. Empieza por los accesos más sensibles: sistemas de administración de infraestructura, herramientas con acceso a datos de clientes, cuentas con permisos elevados. No esperes a tener certeza de compromiso para hacerlo.
- Regenera secretos TOTP. Si tus códigos de doble factor estaban almacenados en PassPortal, considera regenerarlos desde los servicios correspondientes. Un código TOTP almacenado en una bóveda comprometida anula la segunda capa de autenticación.
- Revisa con tu MSP los logs de acceso remoto. Pide al proveedor un informe de accesos a tu entorno durante los últimos 100 días. Si no pueden proporcionarlo, eso también es información relevante sobre la trazabilidad de tu proveedor.
- Solicita a N-Able confirmación de tokens activos. Aunque la respuesta sea lenta, queda constancia del intento. Si tienes un contrato con SLA de seguridad, documenta la solicitud.
Lo que una pyme debe revisar en sus herramientas de MSP
Este incidente pone sobre la mesa algo que muchas pymes pasan por alto: cuando delegas la gestión de seguridad en un MSP, estás concentrando el riesgo. Si la plataforma que usa tu MSP para gestionar tu infraestructura tiene una vulnerabilidad crítica, el impacto no es solo sobre el MSP, es directamente sobre ti.
Hay preguntas concretas que vale la pena plantearle a tu proveedor:
- ¿El gestor de contraseñas que usa para gestionar mis accesos tiene arquitectura zero-knowledge? ¿O la clave de descifrado está accesible en su lado?
- ¿Cómo se comunica la extensión de navegador con la bóveda? ¿Hay E2EE en esa capa?
- ¿Qué proceso de notificación seguís cuando hay una vulnerabilidad que afecta a mis credenciales?
- ¿Tenéis logs auditables de todos los accesos remotos a mi infraestructura con retención mínima de 90 días?
Si las respuestas son vagas o inexistentes, tienes un problema de gobernanza que no tiene que ver con la herramienta concreta sino con la relación contractual.
En términos prácticos, hay medidas que puedes implementar independientemente del gestor que uses tu MSP:
- MFA obligatorio en todos los accesos gestionados por el MSP, con códigos TOTP o llaves físicas, no solo SMS.
- Contraseña maestra fuerte y exclusiva para la bóveda, conocida solo por quien debe conocerla en tu empresa, no delegada completamente al MSP.
- Auditoría trimestral de accesos remotos, revisando qué cuentas tienen acceso activo y desde dónde.
- Rotación de credenciales críticas cada 90 días en entornos con acceso a datos de clientes o sistemas financieros.
RGPD y la obligación de notificar que no puedes ignorar
Si gestionas datos de clientes —lo cual es casi inevitable en cualquier pyme— y tus credenciales de acceso a esos sistemas estuvieron potencialmente expuestas durante la ventana de vulnerabilidad, estás ante un escenario que el RGPD trata como brecha de seguridad reportable. El plazo de notificación a la AEPD es de 72 horas desde que tienes conocimiento del incidente.
La incertidumbre sobre si hubo acceso efectivo no te exime de la obligación de evaluar el riesgo y documentar esa evaluación. Si concluyes que el riesgo para los derechos de los afectados es bajo, debes documentarlo. Si concluyes que es alto, debes notificar. En ningún caso puedes simplemente ignorarlo.
Esto es especialmente relevante porque N-Able no tiene evidencia de explotación activa, pero eso no equivale a garantía de que no la hubo. La ausencia de evidencia no es evidencia de ausencia, y el RGPD no acepta esa distinción como argumento para no actuar.
La pregunta de fondo: ¿cambiar de herramienta o exigir más a la actual?
Después de un incidente como este, la tentación es buscar la herramienta perfecta. La realidad es que no existe. Lo que sí existe es una diferencia arquitectónica significativa entre gestores que han diseñado la seguridad desde el principio —con E2EE real, zero-knowledge probado y auditorías públicas— y los que la han añadido por capas sobre infraestructura que no fue diseñada con ese objetivo.
Bitwarden, por ejemplo, implementa correctamente el aislamiento de contexto entre iframes y bóveda, y su modelo de zero-knowledge está documentado y auditado externamente. Eso no lo hace invulnerable, pero sí indica una postura de diseño diferente.
El coste de migrar un gestor de contraseñas en un entorno MSP no es trivial: inventario de credenciales, validación de accesos, coordinación con el proveedor. Pero tampoco lo es el riesgo de mantener una plataforma con infraestructura heredada que ha mostrado un patrón de vulnerabilidades repetido.
La decisión no es solo técnica. Es una decisión de gobernanza: qué nivel de dependencia asumes con un proveedor concreto, qué garantías contractuales tienes, y cómo de rápido puedes reaccionar si el próximo CVE afecta al núcleo de tu operación.
Si tu empresa usa un MSP y nunca has revisado con detalle cómo gestiona las credenciales de acceso a tus sistemas, este incidente es una buena razón para empezar esa conversación.
¿Necesitas asesoramiento experto para tu empresa?
Realizamos un estudio personalizado de tu infraestructura IT, ciberseguridad o procesos de inteligencia artificial. Descubre el verdadero potencial de tu negocio.
Solicitar auditoría gratuita