Impact
The Erlang/OTP SSL application fails to ensure that the pre‑shared key identity list and binder list in a TLS 1.3 ClientHello have equal lengths before passing the data to the session ticket handler. As described, a record containing mismatched lists is forwarded to the session ticket handler, causing a crash. An unauthenticated remote attacker can deliver a single crafted ClientHello to a TLS 1.3 server with session tickets enabled, permanently disrupting session ticket handling. Subsequent TLS 1.3 handshakes complete but crash when the server attempts to issue a session ticket, effectively disabling TLS 1.3 until the SSL application is restarted. TLS 1.2 connections remain unaffected. The vulnerability is an input‑validation weakness identified by CWE‑1284 and CWE‑130.
Affected Systems
The vulnerability affects Erlang/OTP releases 22.2 up to, but excluding, 29.0.3, as well as 28.5.0.3 and 27.3.4.14, together with the corresponding SSL libraries 9.5 up to 11.7.3, 11.6.0.3, and 11.2.12.10. Any server running these versions with session tickets enabled is at risk.
Risk and Exploitability
The CVSS score of 8.2 indicates high severity, while the EPSS score of < 1 % shows a low but nonzero exploitation probability. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote, unauthenticated attacker sending a single malformed ClientHello to a TLS 1.3 server that has session tickets enabled; the crash disables TLS 1.3 until the SSL application is restarted, while TLS 1.2 connections remain functional.
OpenCVE Enrichment