CVE-2026-78191 PUBLISHED

WebDyne versions from 2.031 before 3.022 for Perl execute files with .psp anywhere in the name as Perl pages

Assigner: CPANSec
Reserved: 23.08.2026 Published: 31.10.2026 Updated: 31.10.2026

WebDyne versions from 2.031 before 3.022 for Perl execute files with .psp anywhere in the name as Perl pages.

WebDyne decides whether to run a requested file as a page by matching its name against WEBDYNE_PSP_EXT_RE, which has no end anchor.

An application that accepts uploads by checking only the final extension lets a remote attacker upload a file such as report.psp.pdf and run its embedded Perl by requesting it.

Product Status

Package Collection https://cpan.org/modules
Package Name WebDyne
Versions Default: unaffected
  • affected from 2.031 to 3.022 (excl.)

Solutions

Upgrade to WebDyne 3.022 or later.

References

Problem Types

  • CWE-777 Regular Expression without Anchors CWE