Skip to main content
← All vulnerabilities
CVE-2026-118993EUVD-2026-113917GHSA-W6QP-45H2-H9FH

CallBackery versions before 0.62.0 for Perl allow denial of service via the request path interpolated as a regular expression under CGI…

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

Summary

CallBackery for Perl, before version 0.62.0, is affected under CGI, FastCGI, and PSGI deployments. An unauthenticated attacker can send a crafted request path that causes the server to run an extremely slow pattern match, tying up a worker process for minutes and resulting in denial of service.

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 denial of service via the request path interpolated as a regular expression under CGI, FastCGI and PSGI. The before_dispatch hook installed by startup() removes PATH_INFO from the end of the request URI with a substitution that interpolates PATH_INFO unquoted. Under CGI, FastCGI and PSGI both values come from the request, so the client chooses both the pattern and the string it is matched against. A short unauthenticated request with a backreference in the path backtracks exponentially and can keep a worker process busy for minutes.

Timeline

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

Affected versions

  • CallBackery

    fixed in 0.62.0

References 1

metacpan.org