Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-93471 Descompresión ilimitada de mensajes SAML en esaml permite agotar la memoria

El manejo inadecuado de datos altamente comprimidos en esaml_binding de dropbox esaml permite a un atacante no autenticado agotar la memoria del servidor y derribar la VM de Erlang mediante un SAMLResponse comprimido manipulado. La descompresión con zlib no tiene límite de salida y ocurre antes de verificar la firma en los endpoints de consumo SAML (ACS) y de cierre de sesión único, por lo que pocas solicitudes agotan la memoria. Afecta a esaml desde la versión 0.1.0.

Alerta de Nureq Monitor

Detectada 22 OCT · 08:20

CVSS 4.0

8.7ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,4 % PERCENTIL 37

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-93471

El manejo inadecuado de datos altamente comprimidos en esaml_binding de dropbox esaml permite a un atacante no autenticado agotar la memoria del servidor y derribar la VM de Erlang mediante un SAMLResponse comprimido manipulado. La descompresión con zlib no tiene límite de salida y ocurre antes de verificar la firma en los endpoints de consumo SAML (ACS) y de cierre de sesión único, por lo que pocas solicitudes agotan la memoria. Afecta a esaml desde la versión 0.1.0.

Productos y versiones afectadas

  • handnot2 esaml

    • deeb84378d5c82153b470e99d24f77c38afca14a
  • arekinath esaml

    • deeb84378d5c82153b470e99d24f77c38afca14a
  • dropbox esaml

    • 0.1.0
  • dropbox esaml

    • deeb84378d5c82153b470e99d24f77c38afca14a

Qué hacer

  1. Verificá si usás esaml y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 4.0 · 8.7 ALTA

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
REQUISITOS DEL ATAQUE (AT)
Ninguno
PRIVILEGIOS REQUERIDOS (PR)
Ninguno
INTERACCIÓN DEL USUARIO (UI)
Ninguna
CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
Ninguna
INTEGRIDAD (SISTEMA VULNERABLE) (VI)
Ninguna
DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
Alta
CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
Ninguna
INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
Ninguna
DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
Ninguna

Abrir la calculadora completa

Descripción original

Improper Handling of Highly Compressed Data (Data Amplification) in esaml_binding in dropbox esaml allows an unauthenticated attacker to exhaust server memory and crash the Erlang VM via a crafted compressed SAMLResponse. esaml_binding:decode_response/2 base64-decodes the attacker-supplied SAMLResponse, inflates it with zlib:unzip/1 with no bound on the output, then converts the result to a charlist with binary_to_list/1 before parsing. This runs on the SAML consume (ACS) and single-logout endpoints, which accept unauthenticated requests by design, and it runs before any signature check. A small deflate stream reaches a compression ratio near 1000 to 1, so a request body of tens of kilobytes inflates to hundreds of megabytes and then to several gigabytes of list heap, so a few requests exhaust memory and take the node down. This issue affects esaml: from 0.1.0 onward.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.