PT-2025-29824 · Unknown+1 · Plack::Middleware::Session+1

Robert Rothenberg

·

Published

2025-07-16

·

Updated

2026-03-12

·

CVE-2025-40923

CVSS v3.1

7.3

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
Name of the Vulnerable Software and Affected Versions Plack-Middleware-Session versions prior to 0.35
Description The default session ID generator in Plack-Middleware-Session for Perl uses a SHA-1 hash seeded with the built-in rand function, the epoch time, and the process ID (PID). The PID originates from a limited set of numbers, and the epoch time may be predictable. The rand function is not suitable for cryptographic purposes. Predictable session IDs could allow an attacker to gain unauthorized access to systems.
Recommendations Update Plack-Middleware-Session to version 0.35 or later.

Fix

Weakness Enumeration

Related Identifiers

CVE-2025-40923

Affected Products

Debian
Plack::Middleware::Session