TeleAdapt RoomCast TA-2400 up to 3.1 RSA Private Key Update.exe cleartext storage in executable
| CVSS Meta Temp Score | Current Exploit Price (≈) | CTI Interest Score |
|---|---|---|
| 6.6 | $0-$5k | 0.00 |
Summary
A vulnerability described as problematic has been identified in TeleAdapt RoomCast TA-2400 up to 3.1. This impacts an unknown function of the file Update.exe of the component RSA Private Key Handler. Executing a manipulation can lead to cleartext storage in executable. This vulnerability appears as CVE-2023-33742. In addition, an exploit is available. It is advised to implement the suggested workaround.
Details
A vulnerability was found in TeleAdapt RoomCast TA-2400 up to 3.1. It has been declared as problematic. This vulnerability affects an unknown code block of the file Update.exe of the component RSA Private Key Handler. The manipulation with an unknown input leads to a cleartext storage in executable vulnerability. The CWE definition for the vulnerability is CWE-318. The product stores sensitive information in cleartext in an executable. As an impact it is known to affect confidentiality. CVE summarizes:
TeleAdapt RoomCast TA-2400 1.0 through 3.1 suffers from Cleartext Storage of Sensitive Information: RSA private key in Update.exe.The RoomCast TA-2400 is an enterprise media casting solution tailored for hotel rooms. It has WiFi and network capabilities which enables seamless connectivity for guests, allowing them to cast certain apps through their personal devices, via Google ChromeCast, to the in-room TV. The Update.exe application is employed to update the RoomCast's OpenWRT node which is the backbone of all networking services provided by the RoomCast.
The issue has been introduced in 07/26/2023. The weakness was presented 07/26/2023 with jTag Labs as 173764 as not defined vulnerability report (Packetstorm). The advisory is available at packetstormsecurity.com. The public release was coordinated in cooperation with the vendor. The RoomCast TA-2400, versions 1.0-3.1+, is plagued by numerous critical security vulnerabilities. These vulnerabilities encompass clear-text storage of sensitive information within executables, improper access control, flawed privilege management, and the usage of hard-coded passwords. This unfortunate combination of weaknesses opens the door for potential attackers to fully compromise the device, putting clients at immediate risk of direct threats stemming from the exploitation of the compromised unit. This vulnerability was named CVE-2023-33742 since 05/22/2023. Technical details and also a public exploit are known. This vulnerability is assigned to T1555 by the MITRE ATT&CK project. Responsible for the vulnerability is the following code:
-----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQDvkRiBTpEgNb5TFqGuI2G/xZM+gZlB23lgdPg8sNr5jyNOhdd/ FNN/FjiPTu0tXX2pWtOz0tdZXazQ4vJjDxp/T4Hkj1yCL9BFuYKiFz2Jo28YF7Qg ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** ****REDACTED****REDACTED****REDACTED****REDACTED****REDACTED**** lXv4bDtE10QTOOiUcysCQBK2G6GxWj/6oponuULJi7sRjx6kuu/c9lFM0zA8CDQY pBvJSlgdbg5kKUCtWrp6qA6CGJBeoqrRg0dhIUo43v4= -----END RSA PRIVATE KEY-----The RoomCast TA-2400 relies on the Update.exe application to modify the OpenWRT node, a crucial component responsible for its network capabilities. There is a vulnerability in the compiled Update.exe application, exposing the Private RSA Key in plain text. This key is used for authentication with the OpenWRT node, allowing unauthorized individuals to extract it and gain root-level shell access over SSH from both the LAN and WLAN of the RoomCast. It's important to note that this leaked RSA Key is not device-specific. As a result, anyone can extract the key from the Update.exe application and establish a root-level shell on ALL RoomCast TA-2400 devices running versions 1.0-3.1+. To ensure the security and privacy of RoomCast users, immediate action is required to address this vulnerability.
A public exploit has been developed by CerebralStud in Bash and been published 9 hours after the advisory. It is possible to download the exploit at packetstormsecurity.com. It is declared as proof-of-concept. The vulnerability was handled as a non-public zero-day exploit for at least 51 days. During that time the estimated underground price was around $0-$5k. The code used by the exploit is:
strings update.exe | sed -n "$(strings update.exe | grep -n -e "BEGIN RSA PRIVATE KEY" | cut -d : -f 1), $(strings update.exe | grep -n -e "END RSA PRIVATE KEY" | cut -d : -f 1)p" | sed "s/--t/--/g" > rsa_key.pem
It is possible to mitigate the problem by applying the configuration setting option enabled '0'.Proper firewalling of 22 is able to address this issue. The best possible mitigation is suggested to be Workaround. A possible mitigation has been published even before and not after the disclosure of the vulnerability. The vulnerability will be addressed with the following lines of code:
config dropbear
option enabled '0'
option PasswordAuth 'off'
option RootPasswordAuth 'off'
option Port '22' The most straightforward approach to prevent any potential breaches arising from the leaked private key is to disable the dropbear service entirely. By doing so, the SSH port 22 will be closed, rendering the leaked key unusable for authentication purposes. Alternatively, if it is imperative to keep the dropbear service operational, a viable option would be to regenerate and replace the private key employed by the dropbear service for authentication with both RoomCast. This measure ensures enhanced security and mitigates the risks associated with the compromised key.The vulnerability is also documented in the vulnerability database at EUVD (EUVD-2023-37894). If you want to get best quality of vulnerability data, you may have to visit VulDB.
Product
Vendor
Name
Version
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Reliability: 🔍
CVSSv3
VulDB Meta Base Score: 6.9VulDB Meta Temp Score: 6.6
VulDB Base Score: 3.5
VulDB Temp Score: 3.2
VulDB Vector: 🔍
VulDB Reliability: 🔍
Researcher Base Score: 9.6
Researcher Vector: 🔍
NVD Base Score: 7.5
NVD Vector: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complexity | Authentication | Confidentiality | Integrity | Availability |
|---|---|---|---|---|---|
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
| Unlock | Unlock | Unlock | Unlock | Unlock | Unlock |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Reliability: 🔍
Researcher Base Score: 🔍
Exploiting
Class: Cleartext storage in executableCWE: CWE-318 / CWE-312 / CWE-310
CAPEC: 🔍
ATT&CK: 🔍
Physical: No
Local: No
Remote: Yes
Availability: 🔍
Access: Public
Status: Proof-of-Concept
Author: CerebralStud
Programming Language: 🔍
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Price Prediction: 🔍
Current Price Estimation: 🔍
| 0-Day | Unlock | Unlock | Unlock | Unlock |
|---|---|---|---|---|
| Today | Unlock | Unlock | Unlock | Unlock |
Threat Intelligence
Interest: 🔍Active Actors: 🔍
Active APT Groups: 🔍
Countermeasures
Recommended: WorkaroundStatus: 🔍
Reliability: 🔍
Reaction Time: 🔍
0-Day Time: 🔍
Exploit Delay Time: 🔍
Config: option enabled '0'
Firewalling: 🔍
Workaround: Disable Dropbear
Timeline
05/22/2023 🔍06/06/2023 🔍
07/26/2023 🔍
07/26/2023 🔍
07/26/2023 🔍
07/27/2023 🔍
07/27/2023 🔍
07/28/2023 🔍
01/06/2026 🔍
Sources
Advisory: 173764Organization: jTag Labs
Status: Not defined
Coordinated: 🔍
CVE: CVE-2023-33742 (🔍)
GCVE (CVE): GCVE-0-2023-33742
GCVE (VulDB): GCVE-100-235618
EUVD: 🔍
scip Labs: https://www.scip.ch/en/?labs.20161013
Entry
Created: 07/28/2023 07:04Updated: 01/06/2026 13:26
Changes: 07/28/2023 07:04 (39), 07/29/2023 03:52 (25), 07/29/2023 03:53 (19), 07/29/2023 16:48 (1), 07/30/2023 07:11 (19), 07/31/2023 07:18 (6), 08/20/2023 14:10 (13), 03/28/2024 08:18 (5), 03/28/2024 08:19 (1), 07/03/2024 03:04 (19), 01/06/2026 13:26 (2)
Complete: 🔍
Submitter: jTag Labs
Committer: jTag Labs
Cache ID: 216::103
Submit
Accepted
- Submit #185317: RoomCast TA-2400 - CVE—2023-33742 - Cleartext Storage of Sensitive Information in Executable (by jTag Labs)
If you want to get best quality of vulnerability data, you may have to visit VulDB.
No comments yet. Languages: en.
Please log in to comment.