Lucene search

K
cveGitHub_MCVE-2024-28854
HistoryMar 15, 2024 - 7:15 p.m.

CVE-2024-28854

2024-03-1519:15:07
CWE-400
GitHub_M
web.nvd.nist.gov
36
cve
2024
28854
rust
tls
listener
dos
slow-loris
attack
vulnerability
upgrade
mitigation.

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS

0

Percentile

15.5%

tls-listener is a rust lang wrapper around a connection listener to support TLS. With the default configuration of tls-listener, a malicious user can open 6.4 TcpStreams a second, sending 0 bytes, and can trigger a DoS. The default configuration options make any public service using TlsListener::new() vulnerable to a slow-loris DoS attack. This impacts any publicly accessible service using the default configuration of tls-listener in versions prior to 0.10.0. Users are advised to upgrade. Users unable to upgrade may mitigate this by passing a large value, such as usize::MAX as the parameter to Builder::max_handshakes.

Affected configurations

Vulners
Vulnrichment
Node
tmccombstls_listenerRange<0.10.0
VendorProductVersionCPE
tmccombstls_listener*cpe:2.3:a:tmccombs:tls_listener:*:*:*:*:*:*:*:*

CNA Affected

[
  {
    "vendor": "tmccombs",
    "product": "tls-listener",
    "versions": [
      {
        "version": "< 0.10.0",
        "status": "affected"
      }
    ]
  }
]

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

NONE

Integrity Impact

NONE

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS

0

Percentile

15.5%

Related for CVE-2024-28854