CVE-2026-70405
Received Received - Intake

Denial of Service in Erlang/OTP SNMP

Vulnerability report for CVE-2026-70405, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-01

Last updated on: 2026-09-01

Assigner: EEF

Description

Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP snmp allows a remote attacker to degrade availability by sending an SNMP message containing a BER INTEGER whose length field is arbitrarily large. snmp_pdus:dec_integer_notag/1 defaults its size limit to infinity, and do_dec_integer_notag/2 then accumulates the value across every declared byte with a recursive shift and bitwise or. Work grows superlinearly in the declared length because each operation acts on a progressively larger bignum. The size-limited variant dec_integer_notag/2 exists but is reached from only one call site, dec_snmp_version/1, which bounds the version field to ten bytes; the request identifier, error status and index, generic and specific trap fields, engine boots and time, and every varbind value decoded by dec_value/1 all use the unbounded form. The decode runs before the PDU is processed, so no valid request is required beyond what the deployment demands to accept the message at all. This issue affects OTP from OTPΒ 17.0 before OTPΒ 27.3.4.17, from OTPΒ 28.0 before OTPΒ 28.5.0.6, and from OTPΒ 29.0 before OTPΒ 29.0.6, corresponding to snmp from 4.25.1 before 5.18.2.1, from 5.19 before 5.20.2.2, and from 5.20.3 before 5.20.5. Whether OTP before OTPΒ 17.0, corresponding to snmp before 4.25.1, is affected is unknown.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-01
Last Modified
2026-09-01
Generated
2026-09-01
AI Q&A
2026-09-01
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 12 associated CPEs
Vendor Product Version / Range
erlang otp From 17.0 (inc) to 27.3.4.17 (exc)
erlang otp From 28.0 (inc) to 28.5.0.6 (exc)
erlang otp From 29.0 (inc) to 29.0.6 (exc)
erlang snmp From 4.25.1 (inc) to 5.18.2.1 (exc)
erlang snmp From 5.19 (inc) to 5.20.2.2 (exc)
erlang snmp From 5.20.3 (inc) to 5.20.5 (exc)
erlang otp to 27.3.4.17 (exc)
erlang otp to 28.5.0.6 (exc)
erlang otp to 29.0.6 (exc)
erlang snmp to 5.18.2.1 (exc)
erlang snmp to 5.20.2.2 (exc)
erlang snmp to 5.20.5 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-1284 The product receives input that is expected to specify a quantity (such as size or length), but it does not validate or incorrectly validates that the quantity has the required properties.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-70405 is a vulnerability in Erlang/OTP's SNMP implementation where the BER INTEGER decoder lacks size limits. Attackers can send SNMP messages with abnormally large integers, causing excessive CPU and memory usage during decoding. This leads to system slowdowns or crashes due to superlinear computational growth.

Detection Guidance

Monitor for unusual CPU or memory spikes on systems running vulnerable Erlang/OTP SNMP versions. Check SNMP logs for malformed messages with excessively large integer fields. Use network traffic analysis tools like Wireshark to inspect SNMP traffic for oversized payloads.

Impact Analysis

This vulnerability can degrade system availability by consuming excessive CPU and memory resources. Attackers can remotely trigger denial-of-service conditions with crafted SNMP messages, even without valid requests. Systems running vulnerable OTP versions may become unresponsive or crash under attack.

Mitigation Strategies
  • Upgrade Erlang/OTP to patched versions: OTP 27.3.4.17, 28.5.0.6, or 29.0.6, and SNMP to 5.18.2.1, 5.20.2.2, or 5.20.5.
  • Disable SNMP services if not required, or restrict access via firewall rules to trusted sources only.
  • Apply network-level mitigations like rate limiting or deep packet inspection to filter malformed SNMP messages.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-70405. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart