CVE-2026-59250

Erlang · OTP

A buffer overflow in the Erlang/OTP megaco flex scanner C driver allows a remote unauthenticated attacker to cause a denial of service or potentially execute arbitrary code via a crafted message.

Executive summary

A memory corruption vulnerability in the Erlang/OTP megaco flex scanner poses a high risk of service disruption or remote code execution by unauthenticated attackers.

Vulnerability

This is a classic buffer overflow (CWE-120) and out-of-bounds write (CWE-787) vulnerability located in the megaco flex scanner C driver, which can be triggered by an unauthenticated remote attacker sending a malformed, text-encoded message.

Business impact

The vulnerability carries a CVSS score of 8.3, reflecting the high potential for service instability. Successful exploitation allows for a denial-of-service crash or potential arbitrary code execution, which could lead to a complete compromise of the Erlang node, resulting in unauthorized data access or significant operational downtime for affected services.

Remediation

Immediate Action: Update Erlang/OTP to a patched version as specified in the vendor security advisory.

Proactive Monitoring: Monitor system logs for repeated crash events or unusual memory consumption patterns in the megaco driver.

Compensating Controls: Deploy network-level traffic filtering or WAF rules to inspect and drop malformed H.248/Megaco messages before they reach the Erlang application.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the high CVSS severity and the remote nature of the attack vector, organizations should prioritize patching Erlang/OTP environments. If an immediate update is not feasible, restrict access to the affected service via network segmentation to minimize exposure to untrusted traffic.