{"id":"CVE-2023-38688","state":"PUBLISHED","title":"twitch-tui's connection is not encrypted","description":"twitch-tui provides Twitch chat in a terminal. Prior to version 2.4.1, the connection is not using TLS for communication. In the configuration of the irc connection, the software disables TLS, which makes all communication to Twitch IRC servers unencrypted. As a result, communication, including auth tokens, can be sniffed. Version 2.4.1 has a patch for this issue.","publishedAt":"2023-08-04T16:18:15.288Z","updatedAt":"2024-10-09T16:26:21.732Z","severity":{"score":7.5,"label":"High","version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","source":"GitHub_M"},"assigner":"GitHub_M","products":["Xithrius twitch-tui"],"affected":[{"vendor":"Xithrius","product":"twitch-tui","versions":[{"version":" < 2.4.1","status":"affected"}]}],"references":["https://github.com/Xithrius/twitch-tui/security/advisories/GHSA-779w-xvpm-78jx","https://github.com/Xithrius/twitch-tui/commit/74d13ddca35f8f0816f4933c229da1fd95c0350a","https://github.com/Xithrius/twitch-tui/blob/340afc3c8c07a83289fe6ef614aa7563c8b70756/src/twitch/connection.rs#L23"],"weaknesses":["CWE-311"],"ingestedAt":"2026-10-29T20:06:08.715Z","source":{"repository":"CVEProject/cvelistV5","path":"cves/2023/38xxx/CVE-2023-38688.json","commit":"556c9d3a8cd17e218bb8e452ba7cd619a384ff47"},"raw":{"dataType":"CVE_RECORD","dataVersion":"5.1","cveMetadata":{"cveId":"CVE-2023-38688","state":"PUBLISHED","datePublished":"2023-08-04T16:18:15.288Z","dateUpdated":"2024-10-09T16:26:21.732Z","assignerShortName":"GitHub_M","assignerOrgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateReserved":"2023-07-24T16:19:28.363Z"},"containers":{"cna":{"title":"twitch-tui's connection is not encrypted","descriptions":[{"lang":"en","value":"twitch-tui provides Twitch chat in a terminal. Prior to version 2.4.1, the connection is not using TLS for communication. In the configuration of the irc connection, the software disables TLS, which makes all communication to Twitch IRC servers unencrypted. As a result, communication, including auth tokens, can be sniffed. Version 2.4.1 has a patch for this issue."}],"affected":[{"vendor":"Xithrius","product":"twitch-tui","versions":[{"version":" < 2.4.1","status":"affected"}]}],"references":[{"url":"https://github.com/Xithrius/twitch-tui/security/advisories/GHSA-779w-xvpm-78jx","name":"https://github.com/Xithrius/twitch-tui/security/advisories/GHSA-779w-xvpm-78jx","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/Xithrius/twitch-tui/commit/74d13ddca35f8f0816f4933c229da1fd95c0350a","name":"https://github.com/Xithrius/twitch-tui/commit/74d13ddca35f8f0816f4933c229da1fd95c0350a","tags":["x_refsource_MISC"]},{"url":"https://github.com/Xithrius/twitch-tui/blob/340afc3c8c07a83289fe6ef614aa7563c8b70756/src/twitch/connection.rs#L23","name":"https://github.com/Xithrius/twitch-tui/blob/340afc3c8c07a83289fe6ef614aa7563c8b70756/src/twitch/connection.rs#L23","tags":["x_refsource_MISC"]}],"metrics":[{"cvssV3_1":{"attackComplexity":"LOW","attackVector":"NETWORK","availabilityImpact":"NONE","baseScore":7.5,"baseSeverity":"HIGH","confidentialityImpact":"HIGH","integrityImpact":"NONE","privilegesRequired":"NONE","scope":"UNCHANGED","userInteraction":"NONE","vectorString":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","version":"3.1"}}],"problemTypes":[{"descriptions":[{"cweId":"CWE-311","lang":"en","description":"CWE-311: Missing Encryption of Sensitive Data","type":"CWE"}]}],"providerMetadata":{"shortName":"GitHub_M","orgId":"a0819718-46f1-4df5-94e2-005712e83aaa","dateUpdated":"2023-08-04T16:18:15.288Z"},"source":{"advisory":"GHSA-779w-xvpm-78jx","discovery":"UNKNOWN"}},"adp":[{"title":"CVE Program Container","references":[{"url":"https://github.com/Xithrius/twitch-tui/security/advisories/GHSA-779w-xvpm-78jx","name":"https://github.com/Xithrius/twitch-tui/security/advisories/GHSA-779w-xvpm-78jx","tags":["x_refsource_CONFIRM","x_transferred"]},{"url":"https://github.com/Xithrius/twitch-tui/commit/74d13ddca35f8f0816f4933c229da1fd95c0350a","name":"https://github.com/Xithrius/twitch-tui/commit/74d13ddca35f8f0816f4933c229da1fd95c0350a","tags":["x_refsource_MISC","x_transferred"]},{"url":"https://github.com/Xithrius/twitch-tui/blob/340afc3c8c07a83289fe6ef614aa7563c8b70756/src/twitch/connection.rs#L23","name":"https://github.com/Xithrius/twitch-tui/blob/340afc3c8c07a83289fe6ef614aa7563c8b70756/src/twitch/connection.rs#L23","tags":["x_refsource_MISC","x_transferred"]}],"providerMetadata":{"shortName":"CVE","orgId":"af854a3a-2127-422b-91ae-364da2661108","dateUpdated":"2024-08-02T17:46:56.871Z"}},{"title":"CISA ADP Vulnrichment","affected":[{"vendor":"xithrius","product":"twitch-tui","defaultStatus":"unknown","versions":[{"version":"0","status":"affected","lessThan":"2.4.1","versionType":"custom"}],"cpes":["cpe:2.3:a:xithrius:twitch-tui:*:*:*:*:*:*:*:*"]}],"metrics":[{"other":{"type":"ssvc","content":{"timestamp":"2024-10-09T16:17:10.822832Z","id":"CVE-2023-38688","options":[{"Exploitation":"poc"},{"Automatable":"yes"},{"Technical Impact":"partial"}],"role":"CISA Coordinator","version":"2.0.3"}}}],"providerMetadata":{"shortName":"CISA-ADP","orgId":"134c704f-9b21-4f2e-91b3-4a467353bcc0","dateUpdated":"2024-10-09T16:26:21.732Z"}}]}}}