CVE-2024-47945

Predictable Session ID

Published Oct 15, 2024 CVSS 3.1 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
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.

Remediation

Vendor Solution

The vendor provides a patched version V6.21.00.2 which can be downloaded from the following URL:  www.rittal.com/de-de/products/deep/3124300 https://www.rittal.com/de-de/products/deep/3124300

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00138}

epss

{'score': 0.00154}

Type Values Removed Values Added
First Time appeared Rittal
Rittal cmc Iii Processing Units
Rittal cmc Iii Processing Units Firmware
Rittal iot Interface
Rittal iot Interface Firmware
Weaknesses CWE-331
CPEs cpe:2.3:h:rittal:cmc_iii_processing_units:-:*:*:*:*:*:*:*
cpe:2.3:h:rittal:iot_interface:-:*:*:*:*:*:*:*
cpe:2.3:o:rittal:cmc_iii_processing_units_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:rittal:iot_interface_firmware:*:*:*:*:*:*:*:*
Vendors & Products Rittal
Rittal cmc Iii Processing Units
Rittal cmc Iii Processing Units Firmware
Rittal iot Interface
Rittal iot Interface Firmware
Type Values Removed Values Added
First Time appeared Rittal Gmbh And Co.kg
Rittal Gmbh And Co.kg iot Interface And Cmc Iii Processing Unit
CPEs cpe:2.3:a:rittal_gmbh_and_co.kg:iot_interface_and_cmc_iii_processing_unit:*:*:*:*:*:*:*:*
Vendors & Products Rittal Gmbh And Co.kg
Rittal Gmbh And Co.kg iot Interface And Cmc Iii Processing Unit
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title Predictable Session ID
Weaknesses CWE-340
References