PT-2023-29847 · Unknown · Android Client
Diego Giubertoni
·
Published
2023-10-25
·
Updated
2023-11-06
·
CVE-2023-46102
CVSS v3.1
8.8
High
| Vector | AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Android Client application (affected versions not specified)
Description
The issue concerns the Android Client application's connection to an MQTT broker for exchanging messages and receiving commands. The protocol used for remote management of the device is encrypted with a hard-coded DES symmetric key. This key can be retrieved by reversing both the Android Client application and the server-side web application. An attacker controlling a malicious MQTT broker on the same subnet network as the device can craft malicious messages, sending them to the HMI device and executing arbitrary commands.
Recommendations
For the Android Client application, consider disabling the MQTT broker connection until a secure encryption method is implemented.
Restrict access to the device's subnet network to minimize the risk of a malicious MQTT broker being introduced.
Avoid using hard-coded symmetric keys for encryption; instead, implement a secure key exchange mechanism.
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Using Hardcoded Credentials
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Android Client