Impact
The SNMP BER INTEGER decoder in Erlang/OTP does not enforce a size limit on the length field of integer values, which is a CWE-1284: Improper Validation of Specified Quantity in Input weakness. An attacker can send an SNMP packet with an integer field whose length field is arbitrarily large, causing the decoder to allocate and manipulate an ever‑growing big integer. This results in excessive CPU and memory consumption, eventually exhausting system resources and forcing the SNMP service to restart or crash, thereby denying availability to legitimate users.
Affected Systems
The issue exists in Erlang/OTP releases prior to OTP 27.3.4.17, OTP 28.5.0.6, and OTP 29.0.6, which correspond to SNMP 4.25.1–5.18.2.1, 5.19–5.20.2.2, and 5.20.3–5.20.5, respectively. OTP releases before 17.0 (SNMP before 4.25.1) may also be affected, but this is not confirmed.
Risk and Exploitability
The CVSS score of 6.3 indicates a moderate severity. The exploitability is remote; any host that exposes an SNMP service over the network can be targeted without authentication. Since the vulnerability is triggered before request validation, a malicious SNMP client can send a single large integer field to trigger resource exhaustion. EPSS is not available and the vulnerability is not listed in CISA's KEV catalog, but the impact on availability could be significant in high‑traffic or mission‑critical environments.
OpenCVE Enrichment