Direct naar de inhoud
⚡ Kritieke cyberalerts voor jouw sector & systemen — direct in je inbox. Aanmelden →
CVE's Videos Dagbriefing

← Terug naar CVE-database

CVE-2026-94200

NONE Gepubliceerd: CWE-1288

Beschrijving NL

Onjuiste validatie van consistentie binnen invoerkwetsbaarheid in Erlang OTP ssl (tls_handshake_1_3, ssl_handshake en tls_client_ticket_store modules) stelt een kwaadwillende TLS 1.3-server in staat om een denial of service van de ssl-applicatie op het clientknooppunt te veroorzaken. De TLS 1.3-client decodeert de extensies van een NewSessionTicket-bericht alsof ze afkomstig zijn van EncryptedExtensions. Het accepteert daarom een 0-length early_data extensie, een formulier dat alleen geldig is in ClientHello en EncryptedExtensions. Met {session_tickets, auto} slaat de klant het ticket op in de node-global tls_client_ticket_store. Bij de volgende automatische hervatting crasht tls_handshake_1_3:get_max_early_data/1 de winkel met een case_clause. Herhaalde crashes kunnen de herstartintensiteit van de ssl-supervisors overschrijden, die de rest_for_one-strategie gebruiken, en ssl voor alle verbindingen op het knooppunt verwijderen. Dit probleem heeft invloed op OTP van OTP 23.3 vóór OTP 27.3.4.19, OTP 28.5.0.8 en OTP 29.1.2, wat overeenkomt met ssl van 10.3 vóór 11.2.12.14, 11.6.0.7 en 11.7.8.

Origineel (Engels) tonen

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.

References