Skip to main content
CVE-2025-26618VulnerabilityPublished

CVE-2025-26618: erlang otp · Excessive Memory Allocation

Affects erlang otpSource CVE Database V5

0

Not known to be exploited · CVSS 7.0 High · fixed in 27.2.4 : patch erlang otp soon.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 4.0 base score
7.0High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.4% chance of exploitation in 30 days – higher than 42% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 27.2.4, 26.2.5.9, 25.3.2.18
CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 3 Nov 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

Upgrade erlang/otp to 27.2.4, 26.2.5.9 or 25.3.2.18.

Affected software

ProductAffectedFixed in
GitHuberlang/otppkg:github/erlang/otpOther threatsAffected
  • <27.2.4
  • <26.2.5.9
  • <25.3.2.18
Fixed in
  • 27.2.4
  • 26.2.5.9
  • 25.3.2.18

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

1. Immediate patching: Upgrade Erlang OTP installations to versions 27.2.4, 26.2.5.9, or 25.3.2.18 or later, as these contain the fix for this vulnerability. 2. Access control: Restrict SSH access to trusted users only and enforce strong authentication mechanisms such as multi-factor authentication (MFA) to reduce the risk of unauthorized authenticated access. 3. Monitoring and alerting: Implement monitoring for unusual memory usage patterns or SSH session anomalies that could indicate exploitation attempts. 4. Network segmentation: Isolate critical systems running Erlang OTP SSH servers to limit exposure and lateral movement in case of compromise. 5. Credential management: Regularly audit and rotate SSH credentials and keys to minimize the risk of credential compromise. 6. Incident response readiness: Prepare response plans for potential denial of service incidents related to this vulnerability, including resource scaling and failover strategies. 7. Vendor communication: Stay informed through Erlang OTP vendor advisories and security bulletins for any updates or additional mitigations. These steps go beyond generic advice by focusing on controlling authenticated access, proactive monitoring, and operational readiness.

Description

Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability. OTP is a set of Erlang libraries, which consists of the Erlang runtime system, a number of ready-to-use components mainly written in Erlang. Packet size is not verified properly for SFTP packets. As a result when multiple SSH packets (conforming to max SSH packet size) are received by ssh, they might be combined into an SFTP packet which will exceed the max allowed packet size and potentially cause large amount of memory to be allocated. Note that situation described above can only happen for successfully authenticated users after completing the SSH handshake. This issue has been patched in OTP versions 27.2.4, 26.2.5.9, and 25.3.2.18. There are no known workarounds for this vulnerability.

References

Community reviews

Loading reviews…