Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-94200— TLS 1.3 client ticket store crashed by NewSessionTicket with empty early_data extension in ssl

Quick assessment

Affected
Erlang OTP
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

输入数据一致性验证不当漏洞存在于 Erlang OTP 的 ssl 模块(具体涉及 tls_handshake_1_3、ssl_handshake 和 tls_client_ticket_store 模块)中,该漏洞允许恶意的 TLS 1.3 服务器导致客户端节点上 ssl 应用程序的服务中断(拒绝服务)。 在 TLS 1.3 客户端中,NewSessionTicket 消息的扩展字段被错误地按照从 EncryptedExtensions 消息中获取的方式进行了解码。因此,客户端接受长度为 0 的 early_da

CVSS 8.2 · High EPSS 0.47% · P39

Affected Version Matrix 3

VendorProduct Version RangeStatus
Erlang OTP 23.3< * affected
10.3< * affected
0abe6f66db0d295cd06b0efab3bdb3caa2803930< * affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-94200

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
TLS 1.3 client ticket store crashed by NewSessionTicket with empty early_data extension in ssl
Source: CVE Program / CVE List V5
Vulnerability Description
Improper Validation of Consistency within Input vulnerability in Erlang OTP ssl (tls_handshake_1_3, ssl_handshake and tls_client_ticket_store modules) allows a malicious TLS 1.3 server to cause a denial of service of the ssl application on the client node. The TLS 1.3 client decodes the extensions of a NewSessionTicket message as if they came from EncryptedExtensions. It therefore accepts a 0-length early_data extension, a form that is only valid in ClientHello and EncryptedExtensions. With {session_tickets, auto}, the client stores the ticket in the node-global tls_client_ticket_store. On the next automatic resumption, tls_handshake_1_3:get_max_early_data/1 crashes the store with a case_clause. Repeated crashes can exceed the restart intensity of the ssl supervisors, which use the rest_for_one strategy, and take down ssl for all connections on the node. This issue affects OTP from OTP 23.3 before OTP 27.3.4.19, OTP 28.5.0.8, and OTP 29.1.2, corresponding to ssl from 10.3 before 11.2.12.14, 11.6.0.7, and 11.7.8.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
CWE-1288
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Erlang OTP 23.3 ~ * cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*
Erlang OTP 10.3 ~ * cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*
Erlang OTP 0abe6f66db0d295cd06b0efab3bdb3caa2803930 ~ * cpe:2.3:a:erlang:erlang\/otp:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-94200

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-94200

请登录查看更多情报信息。

Patches & Fixes for CVE-2026-94200 (3)

Other References for CVE-2026-94200 (3)

Same Patch Batch · Erlang · 2026-10-14 · 3 CVEs total

CVE-2026-105236 6.3 MEDIUM TLS 1.2 session resumption in ssl crosses SNI virtual-host client-certificate trust bounda
CVE-2026-96596 5.9 MEDIUM erl_tar:extract/2 loops forever on a GNU sparse member with a trailing hole

IV. Related Vulnerabilities

V. Comments for CVE-2026-94200

No comments yet


Leave a comment