CVE-2026-118995
Received Received - Intake

Stored XSS in CallBackery Perl Framework

Vulnerability report for CVE-2026-118995, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-10-30

Last updated on: 2026-10-30

Assigner: CPANSec

Description

CallBackery versions before 0.62.0 for Perl accept unintended values in form fields checked by createRxValidator. createRxValidator() is documented to anchor the supplied pattern at both ends, but builds /^${rx}$/ without grouping the pattern. An alternation such as yes|no then accepts any value starting with yes or ending with no, and $ also accepts a value with one trailing newline. An authenticated user can submit values the pattern was meant to reject, which an application may then write into generated configuration files.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-10-30
Last Modified
2026-10-30
Generated
2026-10-30
AI Q&A
2026-10-30
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
callbackery callbackery to 0.62.0 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-625 The product uses a regular expression that does not sufficiently restrict the set of allowed values.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability affects CallBackery versions before 0.62.0 for Perl. It involves createRxValidator() which is supposed to anchor patterns at both ends but incorrectly builds /^${rx}$/ without grouping. This allows unintended values in form fields, such as accepting inputs starting with yes or ending with no due to improper pattern handling.

Impact Analysis

An authenticated user can submit values that the pattern was meant to reject. These values may then be written into generated configuration files, potentially leading to misconfigurations or unintended behavior in the application.

Mitigation Strategies

Update CallBackery to version 0.62.0 or later to address the pattern validation issue in createRxValidator.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-118995. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart