CVE-2026-2439 describes a critical vulnerability in Concierge::Sessions versions 0.8.1 through 0.8.4 for Perl, where insecure session IDs are generated. The generate_session_id function either uses uuidgen without ensuring a high-quality random source or falls back to Perl's predictable rand() function, allowing attackers to guess session IDs and gain unauthorized access. This vulnerability carries a CVSS score of 9.8 (CRITICAL), indicating it can be exploited remotely with low complexity, requiring no user interaction, and leading to complete compromise of confidentiality, integrity, and availability. The core issue lies in insufficient entropy for session ID generation (CWE-338, CWE-340). While there is no evidence of active exploitation, nor are there public exploits in Metasploit or ExploitDB, the vulnerability has garnered significant community discussion with over 20 mentions. Its EPSS score is low, but the FAUCET Risk Score is 55/100, suggesting a moderate to high risk.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
>= 0.8.1, < 0.8.5CPE match | cpe:2.3:a:bva:concierge\:\:sessions:*:*:*:*:*:perl:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
Remediation records are not available for this CVE.