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.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade erlang | Aug 26, 2026 | Aug 26, 2026 |
| Freebsd | — | Upgrade erlang-runtime28Upgrade erlang-runtime29Upgrade erlang-runtime27 | Jun 15, 2026 | Jun 10, 2026 |
| Ubuntu | — | Upgrade erlang-mnesia (Ubuntu Pro)Upgrade erlang-eunit (Ubuntu Pro)Upgrade erlang-wx (Ubuntu Pro)Upgrade erlang-mnesiaUpgrade erlang-dialyzer (Ubuntu Pro)Upgrade erlang-ssh (Ubuntu Pro)Upgrade erlang-asn1Upgrade erlang-parsetools (Ubuntu Pro)Upgrade erlang-odbc (Ubuntu Pro)Upgrade erlang-test-server (Ubuntu Pro)Upgrade erlang-devUpgrade erlang-percept (Ubuntu Pro)Upgrade erlang-megacoUpgrade erlang-x11Upgrade erlang-tv (Ubuntu Pro)Upgrade erlang-doc (Ubuntu Pro)Upgrade erlang-erl-docgen (Ubuntu Pro)Upgrade erlang-eldapUpgrade erlang-ftpUpgrade erlang-docUpgrade erlang-os-monUpgrade erlang-edocUpgrade erlang-common-testUpgrade erlang-sshUpgrade erlang-ic-java (Ubuntu Pro)Upgrade erlang-reltool (Ubuntu Pro)Upgrade erlang-src (Ubuntu Pro)Upgrade erlang-pman (Ubuntu Pro)Upgrade erlang-ssl (Ubuntu Pro)Upgrade erlang-x11 (Ubuntu Pro)Upgrade erlang-manpagesUpgrade erlang-nox (Ubuntu Pro)Upgrade erlang-cryptoUpgrade erlang-gs (Ubuntu Pro)Upgrade erlang-modeUpgrade erlang-diameter (Ubuntu Pro)Upgrade erlang-examplesUpgrade erlang-reltoolUpgrade erlang-os-mon (Ubuntu Pro)Upgrade erlangUpgrade erlang-public-key (Ubuntu Pro)Upgrade erlang-debuggerUpgrade erlang-erl-docgenUpgrade erlang-crypto (Ubuntu Pro)Upgrade erlang-noxUpgrade erlang-runtime-toolsUpgrade erlang-srcUpgrade erlang-wxUpgrade erlang-eunitUpgrade erlang-observer (Ubuntu Pro)Upgrade erlang-tftp (Ubuntu Pro)Upgrade erlang-appmon (Ubuntu Pro)Upgrade erlang-ic (Ubuntu Pro)Upgrade erlang-eldap (Ubuntu Pro)Upgrade erlang-tftpUpgrade erlang-typer (Ubuntu Pro)Upgrade erlang-dev (Ubuntu Pro)Upgrade erlang-base-hipe (Ubuntu Pro)Upgrade erlang-ftp (Ubuntu Pro)Upgrade erlang-inetsUpgrade erlang-toolbar (Ubuntu Pro)Upgrade erlang-snmp (Ubuntu Pro)Upgrade erlang-edoc (Ubuntu Pro)Upgrade erlang-common-test (Ubuntu Pro)Upgrade erlang-observerUpgrade erlang-snmpUpgrade erlang-runtime-tools (Ubuntu Pro)Upgrade erlang-xmerlUpgrade erlang-sslUpgrade erlang-odbcUpgrade erlang-diameterUpgrade erlang-mode (Ubuntu Pro)Upgrade erlang-webtool (Ubuntu Pro)Upgrade erlang-syntax-tools (Ubuntu Pro)Upgrade erlang-et (Ubuntu Pro)Upgrade erlang-syntax-toolsUpgrade erlang-parsetoolsUpgrade erlang-jinterfaceUpgrade erlang-examples (Ubuntu Pro)Upgrade erlang-tools (Ubuntu Pro)Upgrade erlang-public-keyUpgrade erlang-xmerl (Ubuntu Pro)Upgrade erlang-asn1 (Ubuntu Pro)Upgrade erlang (Ubuntu Pro)Upgrade erlang-corba (Ubuntu Pro)Upgrade erlang-megaco (Ubuntu Pro)Upgrade erlang-dialyzerUpgrade erlang-etUpgrade erlang-debugger (Ubuntu Pro)Upgrade erlang-toolsUpgrade erlang-base (Ubuntu Pro)Upgrade erlang-jinterface (Ubuntu Pro)Upgrade erlang-inets (Ubuntu Pro)Upgrade erlang-manpages (Ubuntu Pro)Upgrade erlang-base | Oct 12, 2026 | Oct 8, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 29, 2026 | Jun 10, 2026 |
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub