یک آسیبپذیری از نوع Improper Validation of Consistency within Input در ماژولهای ssl زبان Erlang OTP (شامل tls_handshake_1_3، ssl_handshake و tls_client_ticket_store) شناسایی شده است که میتواند منجر به ایجاد وضعیت Denial of Service (DoS) در گرههای کلاینت شود.
جزئیات فنی
این نقص امنیتی زمانی رخ میدهد که یک سرور TLS 1.3 مخرب، پیام NewSessionTicket را به گونهای ارسال کند که افزونههای (extensions) آن مشابه EncryptedExtensions رمزگشایی شوند. در این حالت، کلاینت یک افزونه early_data با طول صفر را میپذیرد؛ در حالی که این فرمت تنها در ClientHello و EncryptedExtensions معتبر است.
در صورتی که تنظیمات کلاینت روی {session_tickets, auto} باشد، تیکت مربوطه در tls_client_ticket_store سراسری گره ذخیره شده و در نهایت منجر به توقف سرویس (DoS) در اپلیکیشن ssl میشود.