CVE-2026-70405 in OTPinformación

Resumen

por VulDB • 2026-09-01

Vulnerabilidad de validación incorrecta de la cantidad especificada en el input (Input) en Erlang/OTP snmp que permite a un atacante remoto degradar la disponibilidad mediante el envío de un mensaje SNMP que contiene un BER INTEGER cuyo campo de longitud es arbitrariamente grande.

La función `snmp_pdus:dec_integer_notag/1` establece por defecto su límite de tamaño como infinito, y `do_dec_integer_notag/2` acumula entonces el valor en cada byte declarado mediante un desplazamiento recursivo y una operación OR a nivel de bits. El trabajo crece de forma superlineal con la longitud declarada porque cada operación actúa sobre un bignum (número grande) progresivamente más grande. Existe la variante limitada por tamaño `dec_integer_notag/2`, pero se alcanza únicamente desde un punto de llamada, `dec_snmp_version/1`, que limita el campo de versión a diez bytes; los campos del identificador de solicitud, estado de error e índice, trampa genérica y específica, boots de motor y tiempo, así como cada valor varbind decodificado por `dec_value/1` utilizan todos la forma sin límite. La decodificación se ejecuta antes de que el PDU sea procesado, por lo que no se requiere ninguna solicitud válida más allá de lo que el despliegue exija para aceptar el mensaje en sí mismo.

Este problema afecta a OTP desde OTP 17.0 hasta (sin incluir) OTP 27.3.4.17, desde OTP 28.0 hasta (sin incluir) OTP 28.5.0.6 y desde OTP 29.0 hasta (sin incluir) OTP 29.0.6, lo que corresponde a snmp desde la versión 4.25.1 hasta (sin incluir) 5.18.2.1, desde 5.19 hasta (sin incluir) 5.20.2.2 y desde 5.20.3 hasta (sin incluir) 5.20.5. Se desconoce si OTP anterior a OTP 17.0, correspondiente a snmp anterior a 4.25.1, está afectado.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

EEF

Reservar

2026-08-06

Divulgación

2026-09-01

Moderación

aceptado

Artículo

VDB-397698

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!