CVE-2025-15578: Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurely Timothy Legge 16 Feb 2026 21:19 UTC

========================================================================
CVE-2025-15578                                       CPAN Security Group
========================================================================

         CVE ID:  CVE-2025-15578
   Distribution:  Maypole
       Versions:  from 2.10 through 2.13

       MetaCPAN:  https://metacpan.org/dist/Maypole

Maypole versions from 2.10 through 2.13 for Perl generates session ids
insecurely

Description
-----------
Maypole versions from 2.10 through 2.13 for Perl generates session ids
insecurely. The session id is seeded with the system time (which is
available from HTTP response headers), a call to the built-in rand()
function, and the PID.

Problem types
-------------
- CWE-338 Use of Cryptographically Weak Pseudo-Random Number Generator
   (PRNG)

References
----------
https://metacpan.org/dist/Maypole/source/lib/Maypole/Session.pm#L43

Credits
-------
Robert Rothenberg, finder