CVE-2026-105236: CWE-295 Improper Certificate Validation in Erlang OTP
Description
CVE-2026-105236 is an improper certificate validation vulnerability in the ssl application of Erlang/OTP. It allows a client with a certificate trusted by one SNI virtual host to authenticate to a different SNI virtual host on the same listener by resuming a TLS 1.2 session. This occurs because the server maintains a single session cache per listener without binding cached sessions to specific SNI names or client trust policies. TLS 1.3 is not affected by this issue. The vulnerability affects Erlang/OTP versions from 18.0 up to but not including 27.3.4.19 and ssl versions from 7.0 up to but not including 11.2.12.14, as well as some later versions noted. The CVSS 4.0 score is 6.3, indicating a medium severity level.
CVSS v4.0
Score 6.3medium
Affected software
Erlang
OTP
Erlang
OTP
Erlang
OTP
cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*Run on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
Weaknesses
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability arises from the ssl application's handling of TLS 1.2 session resumption when multiple SNI virtual hosts share a single listener socket. The server keeps one pre-TLS 1.3 session cache per listener and does not associate cached sessions with the specific SNI name or client trust policy that established them. When the server switches to verify_peer mode without disabling session reuse, the ssl_config:update_options/3 function inherits reuse_sessions=true from the base listener, allowing session reuse in client-authenticating servers. During abbreviated handshakes, the ssl_session:is_resumable/4 function only verifies that the cached session uses a current server certificate and includes some peer certificate, but it does not revalidate the peer certificate against the CA selected for the requested SNI name. This flaw enables a client authenticated to one SNI host to authenticate to another SNI host on the same listener if the hosts share a server certificate, such as wildcard or multi-SAN certificates. TLS 1.3 does not use this session cache and is unaffected. The affected versions include Erlang/OTP from 18.0 before 27.3.4.19 and ssl from 7.0 before 11.2.12.14, among others.
Potential Impact
An attacker holding a client certificate trusted by one SNI virtual host can authenticate to a different SNI virtual host on the same listener by resuming a TLS 1.2 session. This improper certificate validation could lead to unauthorized authentication across SNI hosts sharing the same server certificate. TLS 1.3 is not impacted, limiting the scope to TLS 1.2 sessions. There are no known exploits in the wild at this time.
Mitigation Recommendations
Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Since no explicit patch links or official fixes are provided in the input data, users should monitor Erlang/OTP vendor advisories for updates addressing this issue. Until a fix is applied, consider disabling TLS 1.2 session reuse on servers serving multiple SNI virtual hosts with client authentication to mitigate the risk.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- EEF
- Date Reserved
- 2026-10-08T14:45:01.411Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6acfb66d2cdf04f6569794ed
Added to database: 10/14/2026, 17:05:49 UTC
Last enriched: 10/14/2026, 18:04:07 UTC
Last updated: 10/14/2026, 19:00:32 UTC
Views: 4
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.