CVE-2024-47126 – Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) in goTenna Pro
https://notcve.org/view.php?id=CVE-2024-47126
The goTenna Pro series does not use SecureRandom when generating its cryptographic keys. The random function in use is not suitable for cryptographic use. The goTenna Pro App does not use SecureRandom when generating passwords for sharing cryptographic keys. The random function in use makes it easier for attackers to brute force this password if the broadcasted encryption key is captured over RF. This only applies to the optional broadcast of an encryption key, so it is advised to share the key with local QR code for higher security operations. • https://www.cisa.gov/news-events/ics-advisories/icsa-24-270-04 • CWE-338: Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG) •
CVE-2024-47125 – Improper Restriction of Communication Channel to Intended Endpoints in goTenna Pro
https://notcve.org/view.php?id=CVE-2024-47125
The goTenna Pro series does not authenticate public keys which allows an unauthenticated attacker to intercept and manipulate messages. The goTenna Pro App does not authenticate public keys which allows an unauthenticated attacker to manipulate messages. It is advised to update your app to the current release for enhanced encryption protocols. • https://www.cisa.gov/news-events/ics-advisories/icsa-24-270-04 • CWE-923: Improper Restriction of Communication Channel to Intended Endpoints •
CVE-2024-47124 – Cleartext Transmission of Sensitive Information in goTenna Pro
https://notcve.org/view.php?id=CVE-2024-47124
The goTenna pro series does not encrypt the callsigns of its users. These callsigns reveal information about the users and can also be leveraged for other vulnerabilities. The goTenna Pro App does not encrypt callsigns in messages. It is recommended to not use sensitive information in callsigns when using this and previous versions of the app and update your app to the current app version which uses AES-256 encryption for callsigns in encrypted operation. • https://www.cisa.gov/news-events/ics-advisories/icsa-24-270-04 • CWE-319: Cleartext Transmission of Sensitive Information •
CVE-2024-47123 – Missing Support for Integrity Check in goTenna Pro
https://notcve.org/view.php?id=CVE-2024-47123
The goTenna Pro series use AES CTR mode for short, encrypted messages without any additional integrity checking mechanisms. This leaves messages malleable to any attacker that can access the message. The goTenna Pro App uses AES CTR type encryption for short, encrypted messages without any additional integrity checking mechanisms. This leaves messages malleable to an attacker that can access the message. It is recommended to continue to use encryption in the app and update to the current release for more secure operations. • https://www.cisa.gov/news-events/ics-advisories/icsa-24-270-04 • CWE-353: Missing Support for Integrity Check •
CVE-2024-47122 – Insecure Storage of Sensitive Information in goTenna Pro
https://notcve.org/view.php?id=CVE-2024-47122
In the goTenna Pro application, the encryption keys are stored along with a static IV on the device. This allows for complete decryption of keys stored on the device. This allows an attacker to decrypt all encrypted communications that include P2P, Group, and broadcast messages that use these keys. In the goTenna Pro App, the encryption keys are stored along with a static IV on the End User Device (EUD). This allows for complete decryption of keys stored on the EUD if physically compromised. • https://www.cisa.gov/news-events/ics-advisories/icsa-24-270-04 • CWE-922: Insecure Storage of Sensitive Information •