Skip to content
NewA calmer, faster ZeroHour

CVE-2026-93709: Dancer2 versions before 2.2.0 for Perl serve a layout as a page when an equivalent spelling of its path misses the guard in the AutoPage handler

oss-security ()2 · 1 read
Part of a story covered by 3 sourcesFour Dancer2 Perl framework flaws (CVE-2026-93709 to CVE-2026-93712) disclosed on oss-security, all fixed in version 2.2.0Merged summary & timeline
AI summary · grok-4.7Summaries by Vani AI

Dancer2 before 2.2.0 can serve a layout as a page when an alternate path spelling bypasses the AutoPage guard.

CVE-2026-93709 affects Perl Dancer2 versions before 2.2.0. An equivalent spelling of a layout path can miss the guard in the AutoPage handler, causing the framework to serve that layout as a page. The oss-security post, also from Stig Palmquist, does not report observed exploitation.

Key facts
  • Affects all Dancer2 versions before 2.2.0.
  • An equivalent path spelling misses the AutoPage guard.
  • The framework can serve a layout as a page.
  • Disclosure does not report active exploitation.
Analyze CVE-2026-93709 with Vani AIImpact, affected versions, exploitation, mitigations and detection

Vulnerabilities mentioned

All
CVEVulnerabilityCVSSEPSSSignalsPublished
CVE-2026-93709
Path-Equivalence Bypass in Dancer2 AutoPage (pre-2.2.0) Leaks Layout Templates
5.3—

From the original article

Posted by Stig Palmquist on Sep 21 ======================================================================== https://metacpan. org/dist/Dancer2 https://github. com/PerlDancer/Dancer2 Dancer2 versions before 2.

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.