PT-2024-22607 · Unknown · Tns Listener

Conradludgate

·

Published

2024-03-15

·

Updated

2026-01-02

·

CVE-2024-28854

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions tls-listener versions prior to 0.10.0
Description The default configuration of tls-listener makes any public service using TlsListener::new() vulnerable to a slow-loris DoS attack. A malicious user can open 6.4 TcpStreams a second, sending 0 bytes, and trigger a DoS. This is an instance of a slow-loris attack, which impacts any publicly accessible service using the default configuration of tls-listener.
Recommendations For versions prior to 0.10.0, users are advised to upgrade to version 0.10.0 or later. As a temporary workaround for users unable to upgrade, consider passing a large value, such as usize::MAX, as the parameter to Builder::max handshakes to mitigate this issue.

Exploit

Fix

Resource Exhaustion

Weakness Enumeration

Related Identifiers

CVE-2024-28854
GHSA-2QPH-QPVM-2QF7
OPENSUSE-SU-2024:14009-1
RUSTSEC-2024-0341

Affected Products

Tns Listener