Stack-based Buffer Overflow in Erlang OTP Affects Multiple Versions
CVE-2026-49760

6.9MEDIUM

Key Information:

Vendor

Erlang

Status
Vendor
CVE Published:
10 June 2026

What is CVE-2026-49760?

The stack-based buffer overflow vulnerability in Erlang OTP's ei_s_print_term function can be triggered by passing an encoded Erlang term with an excessively large integer, exceeding the internal stack buffer limit of 2000 characters. This results in overflow, where the manipulated stack may lead to a Denial of Service. While this flaw affects specific versions of OTP and erl_interface, the companion function ei_print_term remains unaffected, as it does not utilize a fixed-size memory buffer. Users of impacted versions should apply patches immediately to mitigate potential risks.

Affected Version(s)

OTP 3.7.16

OTP 17.0

OTP 84adefa331c4159d432d22840663c38f155cd4c1 < 0bef277b2d39dc8babb9ceb4f5d0a456f3007111

References

CVSS V4

Score:
6.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Jonatan Männchen / EEF
Sverker Eriksson
.