CVE-2026-9692
Received
Received - Intake
Insecure Session ID Generation in Mojolicious::Sessions::Storable
Publication date: 2026-06-18
Last updated on: 2026-06-18
Assigner: CPANSec
Description
Description
Mojolicious::Sessions::Storable versions through 0.05 for Perl generate session ids insecurely.
The default session id generator returns a SHA-1 hash seeded with the built-in rand function, the epoch time, the heap address of an anonymous hash, and the PID.
These are predictable or low-entropy sources that are unsuitable for security purposes.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| mojolicious | mojolicious_sessions_storable | to 0.05 (inc) |
| mojolicious | mojolicious_sessions_storable | 0.05 |
| mojolicious | mojolicious | 9.46 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-340 | The product uses a scheme that generates numbers or identifiers that are more predictable than required. |
| CWE-338 | The product uses a Pseudo-Random Number Generator (PRNG) in a security context, but the PRNG's algorithm is not cryptographically strong. |