CVE-2026-49759 Details
Description
Stack-based Buffer Overflow vulnerability in Erlang OTP erts (inet_drv) allows an unauthenticated remote attacker to crash the BEAM VM by sending a crafted SCTP ERROR chunk. The sctp_parse_error_chunk function in erts/emulator/drivers/common/inet_drv.c parses SCTP ERROR chunks and writes cause codes into a fixed-size stack-allocated ErlDrvTermData spec[] array without checking bounds. A remote attacker who has established an SCTP association to a listening port can send a single crafted SCTP ERROR chunk containing enough cause codes to overflow the stack buffer, crashing the VM. The attacker can only write 16-bit values interleaved with a fixed tag, so the overflow does not provide a controlled return address, limiting exploitation to Denial of Service. A crafted SCTP ERROR chunk may also leak bits and pieces of Erlang VM memory into the received error packet observed by the Erlang process. Such data is already readable by the user running the Erlang VM, so the disclosure scope is limited. 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 erts from 6.0 before 15.2.7.9, 16.4.0.2, and 17.0.2. Whether OTP before OTP 17.0, corresponding to erts before 6.0, is affected is unknown.
A stack-based buffer overflow vulnerability has been identified in the Erlang OTP erts (inet_drv) component. This vulnerability allows an unauthenticated remote attacker to crash the BEAM virtual machine by sending a crafted SCTP ERROR chunk. The issue arises in the sctp_parse_error_chunk function, which processes SCTP ERROR chunks and writes cause codes into a fixed-size, stack-allocated ErlDrvTermData spec array without proper bounds checking. Attackers who have established an SCTP association with a listening port can exploit this vulnerability, causing a denial-of-service condition by overflowing the stack buffer and crashing the VM. Although the crafted SCTP ERROR chunk may leak some Erlang VM memory into the received error packet, this data is already accessible to the user running the Erlang VM, limiting the scope of the disclosure.
Users can upgrade to Erlang OTP versions 27.3.4.13, 28.5.0.2, or 29.0.2 to address this vulnerability. For those using OTP 17.0, the vulnerability can be patched by applying the latest emergency patch.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
CISA-ADP
Assessed Jun 10, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://access.redhat.com/security/cve/CVE-2026-49759 | redhat-SADP | |
| https://bugzilla.redhat.com/show_bug.cgi?id=2487607 | redhat-SADP | |
| https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-49759.json | redhat-SADP | |
| https://cna.erlef.org/cves/CVE-2026-49759.html | EEF | Third Party Advisory |
| https://github.com/erlang/otp/commit/3983d495284331c121f600a80bac9fcf4e16381e | EEF | Patch |
| https://github.com/erlang/otp/security/advisories/GHSA-6f4f-chj5-5g97 | EEF | Vendor Advisory |
| https://osv.dev/vulnerability/EEF-CVE-2026-49759 | EEF | Third Party Advisory |
| https://www.erlang.org/doc/system/versions.html#order-of-versions | EEF | Product |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-120 | Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') | redhat-SADP |
| CWE-121 | Stack-based Buffer Overflow | EEF |
Affected Products
| Product | Versions |
|---|---|
| erlang erlang/otp | >= 17.0, < 27.3.4.13 >= 28.0, < 28.5.0.2 >= 29.0, < 29.0.2 |
CPE
Remediation
| |
| erlang erts | >= 6.0, < 15.2.7.9 >= 16.0, < 16.4.0.2 >= 17.0, < 17.0.2 |
CPE
Remediation
| |
Change History
9 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 24, 2026 | CVE Modified | EEF |
| Sep 24, 2026 | CVE Modified | redhat-SADP |
| Jul 24, 2026 | CVE Modified | EEF |
| Jul 15, 2026 | CVE Modified | redhat-SADP |
| Jun 30, 2026 | CVE Modified | redhat-SADP |
| Jun 17, 2026 | CVE Modified | EEF |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| Jun 15, 2026 | Initial Analysis | [email protected] |
| Jun 10, 2026 | New CVE Received | EEF |