Every CallBackery application mounts its documentation plugin at /doc, ahead of any session check. The route passes the requested name to Pod::Simple::Search->find without validation. find splits the name on "::" and joins the parts into a file path, so a name such as "..::..::..::etc::motd" escapes @INC.
Any file the server process can read is reachable. Only POD is rendered, but a file with a POD directive and no "=cut" is POD to the end of the file.
Analysis and contextual insights are available on OpenCVE Cloud.
Vendor Solution
Upgrade to CallBackery 0.60.1 or later.
Tracking
Sign in to view the affected projects.
No advisories yet.
Fri, 30 Oct 2026 23:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Perl
Perl callbackery |
|
| Vendors & Products |
Perl
Perl callbackery |
Fri, 30 Oct 2026 16:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| References |
|
Fri, 30 Oct 2026 12:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | CallBackery versions before 0.60.1 for Perl let unauthenticated clients read the POD of any file via path traversal in the /doc route. Every CallBackery application mounts its documentation plugin at /doc, ahead of any session check. The route passes the requested name to Pod::Simple::Search->find without validation. find splits the name on "::" and joins the parts into a file path, so a name such as "..::..::..::etc::motd" escapes @INC. Any file the server process can read is reachable. Only POD is rendered, but a file with a POD directive and no "=cut" is POD to the end of the file. | |
| Title | CallBackery versions before 0.60.1 for Perl let unauthenticated clients read the POD of any file via path traversal in the /doc route | |
| Weaknesses | CWE-22 | |
| References |
|
Status: PUBLISHED
Assigner: CPANSec
Published:
Updated: 2026-10-30T15:05:29.332Z
Reserved: 2026-10-29T10:48:23.002Z
Link: CVE-2026-118988
No data.
Status : Deferred
Published: 2026-10-30T13:18:31.647
Modified: 2026-10-30T17:08:54.633
Link: CVE-2026-118988
No data.
OpenCVE Enrichment
Updated: 2026-10-30T22:54:15Z
-
CWE-22
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')