CVE-2023-38688: twitch-tui's connection is not encrypted
7.5
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.67149%
CWE
Published
7/31/2023
Updated
11/6/2023
KEV Status
No
Technology
Rust
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| twitch-tui | rust | < 2.4.1 | 2.4.1 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability stems from the insecure configuration in create_client_stream where TLS was explicitly disabled (use_tls=false) and a non-TLS port (6667) was used. The patch in commit 74d13dd directly addresses this by setting 'use_tls: Some(true)' and switching to port 6697 (standard TLS port for IRC). The CWE-311 mapping and advisory references confirm this function's configuration was the root cause.