cbcvebase.

Erlang Otp vulnerabilities

63 known vulnerabilities affecting erlang/otp.

Total CVEs
63
CISA KEV
1
actively exploited
Public exploits
1
Exploited in wild
1
Severity breakdown
CRITICAL4HIGH27MEDIUM27LOW5

Vulnerabilities

Page 2 of 4
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-70409P3MEDIUMCVSS 6.3≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-70409 [MEDIUM] CWE-1284 CVE-2026-70409: Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP eldap allows a malici Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP eldap allows a malicious or compromised LDAP server to degrade availability by returning a referral URL whose port component is a very long run of digits. eldap:parse_port/2 passes the port substring straight to list_to_integer/1 with no length bound. The surrounding tr
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
CVE-2026-55952P3HIGHCVSS 7.5≥ 9.5, < *≥ 22.2, < *+1 more2026-07-02
CVE-2026-55952 [HIGH] CWE-1284 CVE-2026-55952: The Erlang/OTP ssl application does not validate that the PSK identity list and binder list carried The Erlang/OTP ssl application does not validate that the PSK identity list and binder list carried in a TLS 1.3 ClientHello pre-shared key extension have equal length before passing them to the session ticket handler. In tls_handshake_1_3:handle_pre_shared_key/3, an OfferedPreSharedKeys record with a mismatched number of identities and binders is for
nvd
CVE-2026-54890P3HIGHCVSS 7.5≥ 15.0, < *≥ 27.0, < *+1 more2026-07-27
CVE-2026-54890 [HIGH] CWE-191 CVE-2026-54890: Integer Underflow (Wrap or Wraparound) vulnerability in erlang otp erlang/otp (erts modules), erlang Integer Underflow (Wrap or Wraparound) vulnerability in erlang otp erlang/otp (erts modules), erlang otp erts (erts modules) allows Forced Integer Overflow, Excessive Allocation. This vulnerability is associated with program files erts/emulator/beam/external.c, emulator/beam/external.c. The BIT_BINARY_EXT tag (77) handler in the External Term Format
nvd
CVE-2026-58227P3HIGHCVSS 7.5≥ 10.2, < *≥ 23.2, < *+1 more2026-07-27
CVE-2026-58227 [HIGH] CWE-674 CVE-2026-58227: The Erlang/OTP ssl application does not detect cycles when reconstructing an incomplete peer certifi The Erlang/OTP ssl application does not detect cycles when reconstructing an incomplete peer certificate chain during a TLS or DTLS handshake. In ssl_certificate:handle_incomplete_chain/5, the received chain is passed to ssl_certificate:build_certificate_chain/5, which walks issuer relationships via ssl_certificate:do_certificate_chain/7 with no cycle
nvd
CVE-2026-59251P3HIGHCVSS 7.5≥ 1.15, < *≥ 26.2, < *+1 more2026-07-27
CVE-2026-59251 [HIGH] CWE-770 CVE-2026-59251: Allocation of resources without limits in Erlang/OTP public_key certificate path validation allows a Allocation of resources without limits in Erlang/OTP public_key certificate path validation allows a remote unauthenticated attacker to cause denial of service by sending a crafted X.509 certificate chain during the TLS handshake. During RFC 5280 policy processing in public_key:pkix_path_validation/3, the certificate policy tree maintained by pubkey_
nvd
CVE-2026-55737P3HIGHCVSS 7.5≥ 13.0, < *≥ 25.0, < *+1 more2026-07-27
CVE-2026-55737 [HIGH] CWE-195 CVE-2026-55737: Signed to Unsigned Conversion Error and Out-of-bounds Write vulnerability in Erlang OTP erts allows Signed to Unsigned Conversion Error and Out-of-bounds Write vulnerability in Erlang OTP erts allows an attacker who can supply a crafted Erlang external term format (ETF) binary to binary_to_term/1 to corrupt the BEAM heap pointer and crash the virtual machine. When decoding a LARGE_TUPLE_EXT term, the validation pass decoded_size() in erts/emulator/b
nvd
CVE-2026-70405P3MEDIUMCVSS 6.3≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-70405 [MEDIUM] CWE-1284 CVE-2026-70405: Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP snmp allows a remote Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP snmp allows a remote attacker to degrade availability by sending an SNMP message containing a BER INTEGER whose length field is arbitrarily large. snmp_pdus:dec_integer_notag/1 defaults its size limit to infinity, and do_dec_integer_notag/2 then accumulates the value acr
nvd
CVE-2026-71562P3MEDIUMCVSS 6.3≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-71562 [MEDIUM] CWE-1284 CVE-2026-71562: Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP inets httpc allows a Improper Validation of Specified Quantity in Input vulnerability in Erlang/OTP inets httpc allows a malicious or compromised HTTP server to degrade availability by returning a numeric header whose value is a very long run of digits. httpc_handler.erl converts the server-supplied Content-Length with list_to_integer/1 before comparing it against max_
nvd
CVE-2026-48856P3MEDIUMCVSS 6.5≥ 17.0, < *≥ 5.10, < *+1 more2026-06-10
CVE-2026-48856 [MEDIUM] CWE-601 CVE-2026-48856: Sensitive Data Exposure vulnerability in Erlang OTP inets (httpc_response module) allows Retrieve Em Sensitive Data Exposure vulnerability in Erlang OTP inets (httpc_response module) allows Retrieve Embedded Sensitive Data. The httpc client forwards the Authorization and Proxy-Authorization request headers to redirect targets without checking whether the redirect crosses an origin boundary. httpc_response:redirect/2 constructs the redirected reque
nvd
CVE-2026-48855P3MEDIUMCVSS 6.5≥ 17.0, < *≥ 3.0.1, < *+1 more2026-06-10
CVE-2026-48855 [MEDIUM] CWE-200 CVE-2026-48855: Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Erlang OTP ssh (ssh_sftp Exposure of Sensitive Information to an Unauthorized Actor vulnerability in Erlang OTP ssh (ssh_sftpd module) allows File Discovery. The SSH_FXP_READLINK handler in ssh_sftpd sends the raw result of file:read_link/2 to the client without calling chroot_filename/2 to strip the backend root prefix. An authenticated SFTP client can create a symlink in
nvd
CVE-2026-48858P3MEDIUMCVSS 6.5≥ 5.10.4, < 7.0≥ 1.0, < *+2 more2026-06-10
CVE-2026-48858 [MEDIUM] CWE-918 CVE-2026-48858: Server-Side Request Forgery (SSRF) vulnerability in Erlang/OTP ftp (ftp_internal module) allows FTP Server-Side Request Forgery (SSRF) vulnerability in Erlang/OTP ftp (ftp_internal module) allows FTP bounce attacks and SSRF via an unvalidated PASV response IP address. The ftp_internal:handle_ctrl_result/2 PASV handler (mode=passive, ipfamily=inet, ftp_extension=false) extracts the IP address from the server's 227 response and passes it directly to
nvd
CVE-2026-48860P3MEDIUMCVSS 6.5≥ 26.0, < *≥ 11.0, < *+1 more2026-06-10
CVE-2026-48860 [MEDIUM] CWE-863 CVE-2026-48860: Reliance on IP Address for Authentication vulnerability in Erlang/OTP ssl (inet_tls_dist module) all Reliance on IP Address for Authentication vulnerability in Erlang/OTP ssl (inet_tls_dist module) allows unauthenticated bypass of the distribution-over-TLS LAN allowlist. The inet_tls_dist:check_ip/1 function, which enforces a LAN allowlist for Erlang distribution over TLS, calls inet:sockname/1 instead of inet:peername/1 to obtain the peer's IP ad
nvd
CVE-2025-30211P3HIGHCVSS 7.5fixed in OTP-27.3.1fixed in OTP-26.2.5.10+1 more2025-03-28
CVE-2025-30211 [HIGH] CWE-789 CVE-2025-30211: Erlang/OTP is a set of libraries for the Erlang programming language. Prior to versions OTP-27.3.1, Erlang/OTP is a set of libraries for the Erlang programming language. Prior to versions OTP-27.3.1, 26.2.5.10, and 25.3.2.19, a maliciously formed KEX init message can result with high memory usage. Implementation does not verify RFC specified limits on algorithm names (64 characters) provided in KEX init message. Big KEX init packet may lead to ineffi
nvd
CVE-2026-68956P3HIGHCVSS 7.1≥ 18.1.2, < *≥ 4.1.1, < *+1 more2026-09-22
CVE-2026-68956 [HIGH] CWE-770 CVE-2026-68956: Allocation of Resources Without Limits or Throttling vulnerability in Erlang/OTP ssh allows an authe Allocation of Resources Without Limits or Throttling vulnerability in Erlang/OTP ssh allows an authenticated remote attacker to exhaust node memory by repeatedly opening session channels that are never assigned a handler. The "session" clause of ssh_connection:handle_msg/4 checks only minimal_remote_max_packet_size before calling setup_session/5, whi
nvd
CVE-2026-105236P3MEDIUMCVSS 6.3≥ 18.0, < *≥ 7.0, < *+1 more2026-10-14
CVE-2026-105236 [MEDIUM] CWE-295 CVE-2026-105236: Improper Certificate Validation vulnerability in the ssl application in Erlang/OTP allows a client t Improper Certificate Validation vulnerability in the ssl application in Erlang/OTP allows a client that holds a certificate trusted by one SNI virtual host to authenticate to a second SNI virtual host on the same listener by resuming its TLS 1.2 session there. A server that serves several SNI names from one listen socket through sni_fun or sni_ho
nvd
CVE-2026-74994P3MEDIUMCVSS 6.0≥ 17.0, < 27.3.4.17≥ 28.0, < 28.5.0.6+5 more2026-09-01
CVE-2026-74994 [MEDIUM] CWE-863 CVE-2026-74994: The mod_auth module in OTP's inets httpd server, when configured with dets or mnesia authentication The mod_auth module in OTP's inets httpd server, when configured with dets or mnesia authentication backends and multiple directory configuration blocks, collapses all directory blocks into a single shared user/group namespace. A user added to one protected directory is accepted as valid for all other protected directories on the same server instance
nvd
CVE-2025-48041P3HIGHCVSS 7.1≥ 3.0.1, < *≥ 17.0, < *+1 more2025-09-11
CVE-2025-48041 [HIGH] CWE-400 CVE-2025-48041: Allocation of Resources Without Limits or Throttling vulnerability in Erlang OTP ssh (ssh_sftp modul Allocation of Resources Without Limits or Throttling vulnerability in Erlang OTP ssh (ssh_sftp modules) allows Excessive Allocation, Flooding. This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl. This issue affects OTP from OTP 17.0 before OTP 28.0.3, OTP 27.3.4.3 and OTP 26.2.5.15, corresponding to ssh from 3.0.1 before 5.3
nvd
Erlang Otp vulnerabilities | cvebase