The devices are vulnerable to session hijacking due to insufficient entropy in its session ID generation algorithm. The session IDs are predictable, with only 32,768 possible values per user, which allows attackers to pre-generate valid session IDs, leading to unauthorized access to user sessions. This is not only due to the use of an (insecure) rand() function call but also because of missing initialization via srand(). As a result only the PIDs are effectively used as seed.
The session identifier generation algorithm uses an uninitialized rand() function without a prior srand() call, which means the only effective seed for the generator is the process PID. As a result, the total number of possible session identifier values for a single user is only 32,768. An attacker can pre-generate all possible session identifier values (pre-generation) and then use one of them to gain unauthorized access to an active session.
A remote unauthenticated attacker can hijack an active session of any user, gaining full unauthorized access to the device — including its configuration, data, and management functions.
Patches available from the manufacturer should be applied according to the references (https://www.rittal.com/de-de/products/deep/3124300 and https://r.sec-consult.com/rittaliot). Until the fix is implemented, it is recommended to restrict network access to device management interfaces using firewalls or network segmentation.
Rittal IoT Interface (firmware and device) and Rittal CMC III Processing Units (firmware and device) — specific versions indicated in the manufacturer's references
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HRittal Cmc Iii Processing Units
HWRittalall versionsRittal Cmc Iii Processing Units Firmware
OSRittal< 6.21.00.2Rittal Iot Interface
HWRittalall versionsRittal Iot Interface Firmware
OSRittal< 6.21.00.2
Related vulnerabilities
Ukryte konto backdoor root w urządzeniach Rittal PDU i CMCIII
Naruszenie zasady minimalnych uprawnień w urządzeniach Rittal PDU i CMCIII
Hardcoded credentials w Rittal Chiller SK 3232 / Carel pCOWeb
Rittal CMC PU III Web management Version affected: V3.11.00_2. Version fixed: V3.17.10 is affected by a remote...
An issue was discovered on Rittal PDU-3C002DEC through 5.15.70 and CMCIII-PU-9333E0FB through 3.15.70 devices....