PT-2023-26485 · Unknown · Dietpi-Dashboard

Ravenclaw900

·

Published

2023-07-27

·

Updated

2023-08-03

·

CVE-2023-38505

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 DietPi-Dashboard version 0.6.1
Description The DietPi-Dashboard has a limitation where it only allows one TLS handshake to be in process at a given moment. Once a TCP connection is established in HTTPS mode, it will wait indefinitely for a handshake to start or an error to occur. An attacker can exploit this by not starting the handshake, preventing other TLS handshakes from getting through and locking the dashboard in a waiting state. This prevents legitimate traffic from reaching the dashboard and can last indefinitely.
Recommendations For DietPi-Dashboard version 0.6.1, update to version 0.6.2 to resolve the issue. As a temporary workaround, do not use HTTPS mode on the open internet where anyone can connect. Instead, put a reverse proxy in front of the dashboard to handle any HTTPS connections.

Exploit

Fix

Improper Locking

Weakness Enumeration

Related Identifiers

CVE-2023-38505
GHSA-3JR4-9RXF-FR44

Affected Products

Dietpi-Dashboard