{"id":"CVE-2025-15578","aliases":["EUVD-2025-207692","GHSA-m76j-7jh6-jxj5"],"status":"published","title":"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.","severity":{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-12","score":0.0033,"percentile":0.26504,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-338"],"published":"2026-02-16T21:18:16Z","modified":"2026-06-17T08:38:04Z","products":[{"vendor":"teejay","product":"maypole"}],"references":[{"url":"https://metacpan.org/dist/Maypole/source/lib/Maypole/Session.pm#L43","tags":["related","Issue Tracking"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-15578"},{"url":"https://github.com/advisories/GHSA-m76j-7jh6-jxj5"}],"sources":{"cve":[{"id":"CVE-2025-15578","title":"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.","status":"published","published":"2026-02-16T21:18:16.085Z","modified":"2026-02-17T14:46:39.85Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"adp"}],"cwes":["CWE-338"],"updated_at":"2026-11-02T14:32:37.351404Z"}],"euvd":[{"id":"EUVD-2025-207692","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.","status":"published","published":"2026-02-16T21:18:16Z","modified":"2026-02-17T14:46:39Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"updated_at":"2026-11-02T19:48:37.939014Z"}],"ghsa":[{"id":"GHSA-m76j-7jh6-jxj5","title":"Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurely. The session id...","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.","status":"published","published":"2026-02-17T00:30:18Z","modified":"2026-02-17T15:32:42Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical"}],"cwes":["CWE-338"],"updated_at":"2026-11-02T15:06:13.684081Z"}],"nvd":[{"id":"CVE-2025-15578","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.","status":"published","published":"2026-02-16T22:22:40.557Z","modified":"2026-06-17T08:38:04.087Z","cvss":[{"version":"3.1","score":9.8,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H","level":"critical","assessor":"secondary"}],"cwes":["CWE-338"],"updated_at":"2026-11-02T14:12:00.273026Z"}]}}
