CVE-2026-54890 in OTPinformación

Resumen

por VulDB • 2026-07-28

Vulnerabilidad de Desbordamiento Entero por Defecto (Wrap o Wraparound) en erlang otp erlang/otp (módulos erts), erlang otp erts (módulos erts) que permite un Desbordamiento Entero Forzado y una Asignación Excesiva. Esta vulnerabilidad está asociada con los archivos de programa erts/emulator/beam/external.c, emulator/beam/external.c.

El manejador de la etiqueta BIT_BINARY_EXT (77) en el decodificador del Formato de Términos Externos (ETF) acepta una codificación donde tanto el campo length como el campo trailing-bits están establecidos a cero. El cálculo subsiguiente del tamaño del bitstring provoca un desbordamiento por defecto (underflow) de un entero sin signo, produciendo un valor aproximado de 2^64 que se pasa posteriormente como tamaño de asignación de memoria. El allocador aborta todo el nodo con un mensaje tal como "Cannot allocate 2305843009213693951 bytes of memory (of type binary)".

El fallo es una interrupción a nivel del VM, no una excepción a nivel de Erlang. No puede ser interceptado por árboles de supervisión, mediante try/catch, ni pasando la opción [safe] a binary_to_term/2 (la cual solo restringe la creación de átomos y no realiza una validación estructural de las codificaciones binarias).

Cualquier aplicación que decodifique ETF procedente de fuentes no confiables mediante binary_to_term/1,2 o enif_binary_to_term() está expuesta. El protocolo de distribución de Erlang también descodifica los términos entrantes a través del mismo camino de código, pero se espera que la distribución se ejecute en redes confiables según las Directrices de Codificación Segura de OTP (DSG-011).

Este problema afecta a OTP desde OTP 27.0 hasta antes de OTP 29.0.4, OTP 28.5.0.4 y OTP 27.3.4.15, correspondiente a erts desde la versión 15.0 hasta antes de 17.0.4, 16.4.0.4 y 15.2.7.11.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

EEF

Reservar

2026-06-16

Divulgación

2026-07-27

Moderación

aceptado

Artículo

VDB-383488

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!