CVE-2026-118993: 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
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 beforedispatch hook installed by startup() removes PATHINFO from the end of the request URI with a substitution that interpolates PATHINFO 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.
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
CallBackeryto a version that resolves this vulnerability.Fixed in 0.62.0