CVE-2024-47945
9.8
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Exploitability: 3.9 / Impact: 5.9
Source: NVD
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.
Affected (2)
Configuration A
| Vulnerable Software | Affected Versions |
|---|---|
| Before 6.21.00.2 |
| Running on/with | Platform Versions |
|---|---|
Rittal Iot Interface | All versions |
Configuration B
| Vulnerable Software | Affected Versions |
|---|---|
| Before 6.21.00.2 |
| Running on/with | Platform Versions |
|---|---|
Rittal Cmc Iii Processing Units | All versions |
Related CWEs
CWE-331
Insufficient Entropy
The product uses an algorithm or scheme that produces insufficient entropy, leaving patterns or clusters of values that are more likely to occur than others.
CWE-340
Generation of Predictable Numbers or Identifiers
The product uses a scheme that generates numbers or identifiers that are more predictable than required.
References (3)
Source: 551230f0-3615-47bd-b7cc-93e92e730bbf
ExploitThird Party Advisory
Source: 551230f0-3615-47bd-b7cc-93e92e730bbf
Product
Source: af854a3a-2127-422b-91ae-364da2661108
Timeline
No history available yet.