Skip to main content
← All vulnerabilities
CVE-2026-118986EUVD-2026-113922GHSA-FR5M-676F-94FG

CallBackery versions before 0.62.0 for Perl allow session cookie forgery via a signing secret generated with rand()

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.62.0
None on Exploit-DB, Metasploit or GitHub

Summary

CallBackery, a Perl web application framework, is affected in versions before 0.62.0. An attacker who obtains one session cookie can recover the weakly generated signing secret and forge session cookies for any user, including administrators.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

CallBackery versions before 0.62.0 for Perl allow session cookie forgery via a signing secret generated with rand(). The secret that signs session cookies is built from two calls to the built-in rand(), which is seeded with 32 bits. The secret therefore has at most 2**32 possible values, and one signed cookie is enough to test each candidate offline. An attacker who obtains a single session cookie can recover the secret and sign cookies for any user, including an administrator.

Timeline

  1. CVE published
  2. First seen by cve.now

Affected versions

  • CallBackery

    fixed in 0.62.0

References 1

metacpan.org