PT-2023-26485 · Unknown · Dietpi-Dashboard

·

CVE-2023-38505

·

Published

2023-07-27

·

Updated

2023-08-03

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

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

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

Affected Products

Dietpi-Dashboard