CVE catalog

CVE-2025-40932

Apache::SessionX versions through 2.01 for Perl create insecure session id. Apache::SessionX generates session ids insecurely. The default session id generator in Apache::SessionX::Generate::MD5 retu

[CVE catalog]

Severity
High · CVSS 8.2
Published
Source
[NVD] · [CVE record]
EPSS
0.23% · Oct 25, 2026

Apache::SessionX versions through 2.01 for Perl create insecure session id. Apache::SessionX generates session ids insecurely. The default session id generator in Apache::SessionX::Generate::MD5 returns a MD5 hash seeded with the built-in rand() function, the epoch time, and the PID. The PID will come from a small set of numbers, and the epoch time may be guessed, if it is not leaked from the HTTP Date header. The built-in rand function is unsuitable for cryptographic usage. Predicable session ids could allow an attacker to gain access to systems.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibapache-sessionx-perlsid2.01-8vulnerable
Debianlibapache-sessionx-perlbookworm2.01-5vulnerable
Cpelibapache-sessionx-perlNot reportedNot reportedvulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibapache-sessionx-perlsourcesid(unfixed)not yet assignedNot reported[930660]
Debianlibapache-sessionx-perlsourcebookworm(unfixed)not yet assignedNot reported[930660]

[Debian bug #930660]

Notes

[bookworm] libapache-sessionx-perl: Minor issue; can be handled via point release at some point after unstable fix

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Details (2)
    • 2.01-5 · all · bookworm

      Affected

      nvd · libapache-sessionx-perl · debian · bookworm; nvd · libapache-sessionx-perl · debian · 12

    • 2.01-5 · all · bookworm

      Affected

      nvd · libapache-sessionx-perl · debian · bookworm; nvd · libapache-sessionx-perl · debian · 12

Observed:

References