CVE-2026-49760 Stack Buffer Overflow in ei_s_print_term at Very Large Integer

Medium 6.9 Published Updated

A stack buffer overflow in Erlang OTP's erl_interface allows attackers to cause a denial of service via large integers.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-49760?

CVE-2026-49760 is a medium-severity memory corruption vulnerability in Erlang OTP, published on 10 Jun 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

Stack-based Buffer Overflow vulnerability in Erlang OTP (erl_interface) allows Stack-based Buffer Overflow.

This vulnerability is associated with program file lib/erl_interface/src/misc/ei_printterm.c and program routine ei_s_print_term.

The C function ei_s_print_term uses an internal 2000-character stack buffer to format terms. When called with an encoded Erlang term containing a very large integer (encoded representation exceeding 2000 characters), the buffer overflows. The overflow bytes are restricted to the ASCII values of 0-9 and A-F, which limits exploitation to Denial of Service.

The companion function ei_print_term, which prints directly to a FILE instead of a memory buffer, does not contain this bug.

This issue affects OTP from OTP 17.0 before OTP 27.3.4.13, OTP 28.5.0.2, and OTP 29.0.2, corresponding to erl_interface from 3.7.16 before 5.5.2.1, 5.7.0.1, and 5.8.1. Whether OTP before OTP 17.0, corresponding to erl_interface before 3.7.16, is affected is unknown.

Weakness: CWE-121

Which versions are affected by CVE-2026-49760?

It affects 2 products.

Products include Erlang Erl Interface, Erlang Erlang\/Otp.

How do I fix CVE-2026-49760?

Upgrade to a fixed version.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-49760 being exploited?

There is no known exploitation of CVE-2026-49760 in the wild and no public exploit code.

Sources

Also known as AZL-90114, DEBIAN-CVE-2026-49760, EEF-CVE-2026-49760, GHSA-xcxj-5pg2-v72j, UBUNTU-CVE-2026-49760.

Is CVE-2026-49760 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free