cbcvebase.

Erlang Otp vulnerabilities

57 known vulnerabilities affecting erlang/otp.

Total CVEs
57
CISA KEV
1
actively exploited
Public exploits
1
Exploited in wild
1
Severity breakdown
CRITICAL3HIGH24MEDIUM25LOW5

Vulnerabilities

Page 1 of 3
CVE-2025-32433P1CRITICALCVSS 10.0KEVPoCRansomwarev>= OTP-27.0-rc1, < OTP-27.3.3v>= OTP-26.0-rc1, < OTP-26.2.5.11+1 more2025-04-16
CVE-2025-32433 [CRITICAL] CWE-306 CVE-2025-32433: Erlang/OTP is a set of libraries for the Erlang programming language. Prior to versions OTP-27.3.3, Erlang/OTP is a set of libraries for the Erlang programming language. Prior to versions OTP-27.3.3, OTP-26.2.5.11, and OTP-25.3.2.20, a SSH server may allow an attacker to perform unauthenticated remote code execution (RCE). By exploiting a flaw in SSH protocol message handling, a malicious actor could gain unauthorized access to affected systems a
nvd
CVE-2026-28808P2CRITICALCVSS 9.8≥ 17.0, < *≥ 5.10, < *+1 more2026-04-07
CVE-2026-28808 [CRITICAL] CWE-863 CVE-2026-28808: Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to Incorrect Authorization vulnerability in Erlang OTP (inets modules) allows unauthenticated access to CGI scripts protected by directory rules when served via script_alias. When script_alias maps a URL prefix to a directory outside DocumentRoot, mod_auth evaluates directory-based access controls against the DocumentRoot-relative path while mod_cgi
nvd
CVE-2026-23941P2CRITICALCVSS 9.4≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-03-13
CVE-2026-23941 [CRITICAL] CWE-444 CVE-2026-23941: Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') vulnerability in Erlang OTP Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling') vulnerability in Erlang OTP (inets httpd module) allows HTTP Request Smuggling. This vulnerability is associated with program files lib/inets/src/http_server/httpd_request.erl and program routines httpd_request:parse_headers/7. The server does not reject or normalize duplicat
nvd
CVE-2026-59250P3HIGHCVSS 8.3≥ 17.0, < 27.3.4.15≥ 28.0, < 28.5.0.4+5 more2026-07-27
CVE-2026-59250 [HIGH] CWE-120 CVE-2026-59250: Classic buffer overflow in the Erlang/OTP megaco flex scanner C driver allows a remote unauthenticat Classic buffer overflow in the Erlang/OTP megaco flex scanner C driver allows a remote unauthenticated attacker to corrupt the driver's memory (and potentially achieve remote code execution or a denial-of-service crash) by sending a single text-encoded H.248/Megaco message containing an oversized property parm name. When tokenizing a Local/Remote des
nvd
CVE-2026-69664P3HIGHCVSS 8.7≥ 18.1.4, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-69664 [HIGH] CWE-772 CVE-2026-69664: Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows an unauthenticated remote attacker to cause denial of service by sending a request with a chunked body whose chunk-size line is not a hexadecimal number. The worker serving the connection is never released and no timeout reclaims it, so repeating the req
nvd
CVE-2026-70399P3HIGHCVSS 8.7≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-70399 [HIGH] CWE-770 CVE-2026-70399: Allocation of Resources Without Limits or Throttling vulnerability in Erlang/OTP inets httpd allows Allocation of Resources Without Limits or Throttling vulnerability in Erlang/OTP inets httpd allows an unauthenticated remote attacker to cause denial of service by opening and holding open a large number of connections. The max_clients option is documented to default to 150, and the inets hardening guide presents that limit as the first layer of denia
nvd
CVE-2026-66835P3HIGHCVSS 8.2≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-66835 [HIGH] CWE-50 CVE-2026-66835: Path Equivalence vulnerability in Erlang/OTP inets httpd allows a remote unauthenticated attacker to Path Equivalence vulnerability in Erlang/OTP inets httpd allows a remote unauthenticated attacker to read files inside a mod_auth protected directory by prefixing the request path with an extra slash. httpd_request:validate_uri/1 normalises the request URI with uri_string:normalize/1, which performs RFC 3986 dot-segment removal but does not collapse e
nvd
CVE-2026-71380P3HIGHCVSS 8.7≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-71380 [HIGH] CWE-772 CVE-2026-71380: Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows an unauthenticated remote attacker to cause denial of service by sending valid request headers with a large Content-Length and then stalling before the body is complete. httpd_request_handler:handle_info/2 cancels the request timeout as soon as a parse
nvd
CVE-2026-73270P3HIGHCVSS 8.2≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-73270 [HIGH] CWE-178 CVE-2026-73270: Improper Handling of Case Sensitivity vulnerability in Erlang/OTP inets httpd allows a remote unauth Improper Handling of Case Sensitivity vulnerability in Erlang/OTP inets httpd allows a remote unauthenticated attacker to read files inside a mod_auth protected directory by requesting them with different casing, on deployments whose filesystem is case-insensitive. mod_auth:secret_path/3 decides whether a resolved filesystem path lies inside a protec
nvd
CVE-2026-74835P3HIGHCVSS 8.7≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-74835 [HIGH] CWE-770 CVE-2026-74835: The inets application HTTP server httpd fails to enforce a configured body-size limit on chunked req The inets application HTTP server httpd fails to enforce a configured body-size limit on chunked request. This issue affects OTP from OTP 17.0 before OTP 27.3.4.17, from OTP 28.0 before OTP 28.5.0.6, and from OTP 29.0 before OTP 29.0.6, corresponding to inets from 5.10 before 9.3.2.7, from 9.4 before 9.6.2.3, and from 9.7 before 9.7.2. Whether OTP be
nvd
CVE-2026-75538P3HIGHCVSS 8.2≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-75538 [HIGH] CWE-122 CVE-2026-75538: An attacker that connects to an open Erlang TCP port that uses the inet driver with {packet,4} mode An attacker that connects to an open Erlang TCP port that uses the inet driver with {packet,4} mode can use a signed overflow in an incorrect packet length calculation to overflow the receive buffer into the VM allocator area and beyond up to about 2 GB. This would easily trash the allocated block's allocator metadata footer, and the next block, if an
nvd
CVE-2026-49759P3HIGHCVSS 8.2≥ 6.0, < *≥ 17.0, < *+1 more2026-06-10
CVE-2026-49759 [HIGH] CWE-121 CVE-2026-49759: Stack-based Buffer Overflow vulnerability in Erlang OTP erts (inet_drv) allows an unauthenticated re 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 sp
nvd
CVE-2026-66357P3HIGHCVSS 8.3≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-66357 [HIGH] CWE-444 CVE-2026-66357: httpd has never implemented obs-fold (RFC 2616 §2.2 / RFC 7230 §3.2.4 header continuation lines). Ev httpd has never implemented obs-fold (RFC 2616 §2.2 / RFC 7230 §3.2.4 header continuation lines). Every CRLF followed by a non-CRLF octet unconditionally starts a new header. This missing feature became a security concern as the understanding of HTTP request smuggling attacks evolved. This issue affects OTP from OTP 17.0 before OTP 27.3.4.17, from OT
nvd
CVE-2026-55953P3HIGHCVSS 7.4≥ 17.0, < 27.3.4.15≥ 28.0, < 28.5.0.4+5 more2026-07-27
CVE-2026-55953 [HIGH] CWE-757 CVE-2026-55953: The Erlang/OTP ssl TLS 1.2 (and earlier) and DTLS client does not verify that the cipher suite selec The Erlang/OTP ssl TLS 1.2 (and earlier) and DTLS client does not verify that the cipher suite selected by the server in ServerHello was among the suites offered by the client in ClientHello. The client-side tls_handshake:hello/5 handler validates the negotiated protocol version and the downgrade sentinel but hands the server-chosen suite directly to
nvd
CVE-2026-32144P3HIGHCVSS 7.4≥ 1.16, < *≥ 11.2, < *+2 more2026-04-07
CVE-2026-32144 [HIGH] CWE-295 CVE-2026-32144: Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows O Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_ocsp module) allows OCSP designated-responder authorization bypass via missing signature verification. The OCSP response validation in public_key:pkix_ocsp_validate/5 does not verify that a CA-designated responder certificate was cryptographically signed by the issuing CA.
nvd
CVE-2026-73276P3HIGHCVSS 8.3≥ 22.2, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-73276 [HIGH] CWE-444 CVE-2026-73276: Gracefulness code ignored cases that should be rejected, resulting in possible HTTP Request Smugglin Gracefulness code ignored cases that should be rejected, resulting in possible HTTP Request Smuggling opportunities. This issue affects OTP from OTP 22.2 before OTP 27.3.4.17, from OTP 28.0 before OTP 28.5.0.6, and from OTP 29.0 before OTP 29.0.6, corresponding to inets from 7.1.2 before 9.3.2.7, from 9.4 before 9.6.2.3, and from 9.7 before 9.7.2.
nvd
CVE-2026-55951P3HIGHCVSS 8.2≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-55951 [HIGH] CWE-770 CVE-2026-55951: The Erlang/OTP httpc HTTP client does not enforce a limit on the total size of response headers rece The Erlang/OTP httpc HTTP client does not enforce a limit on the total size of response headers received from a server. The max_header_size option defaults to nolimit, and httpc_response:parse_headers/6 accumulates every header into a list before the length check runs (which only fires after the terminating CRLF CRLF is received). A malicious or comp
nvd
CVE-2026-42792P3HIGHCVSS 7.5≥ 6.0, < *≥ 17.0, < *+1 more2026-07-27
CVE-2026-42792 [HIGH] CWE-755 CVE-2026-42792: Improper Handling of Exceptional Conditions vulnerability in Erlang OTP erts (epmd) allows an unauth Improper Handling of Exceptional Conditions vulnerability in Erlang OTP erts (epmd) allows an unauthenticated remote attacker to permanently terminate the Erlang Port Mapper Daemon (epmd) via connection slot exhaustion. The do_accept function in erts/epmd/src/epmd_srv.c calls epmd_cleanup_exit() when accept(2) returns EMFILE (per-process file descrip
nvd
CVE-2026-59696P3MEDIUMCVSS 6.9≥ 21.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-59696 [MEDIUM] CWE-1284 CVE-2026-59696: Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP stdlib allows a remot Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP stdlib allows a remote attacker to degrade availability by supplying a URI whose port component is a very long run of digits. uri_string:get_port/1 passes the port substring to binary_to_integer/1 with no length bound, catching only error:badarg, so a syntactically vali
nvd
CVE-2026-42790P3HIGHCVSS 8.1≥ 1.4, < *≥ 19.3, < *+1 more2026-05-27
CVE-2026-42790 [HIGH] CWE-295 CVE-2026-42790: Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key m Improper Certificate Validation vulnerability in Erlang OTP public_key (pubkey_cert and public_key modules) allows a DNS nameConstraints bypass via subject CommonName fallback in TLS hostname verification. Two flaws combine to allow a subordinate CA whose DNS nameConstraints are restricted (e.g. permitted;DNS:allowed.example.com) to issue a leaf cert
nvd
Erlang Otp vulnerabilities | cvebase