Security Advisories (1)
CVE-2025-15578 (2026-02-16)

Maypole versions from 2.10 through 2.13 for Perl generates session ids insecurely. The session id is seeded with the system time (which is available from HTTP response headers), a call to the built-in rand() function, and the PID.

Documentation

The Maypole Manual
Introduction to Maypole
The Beer Database, Twice
The Maypole iBuySpy Portal
Flox: A Free Social Networking Site
Maypole Model Classes
the Maypole Plugin API
Maypole Request Hacking Cookbook
Maypole's Standard Templates and Actions
Maypole View Classes
Maypole's Request Workflow

Modules

Apache front-end to Maypole
CGI-based front-end to Maypole
MVC web application framework
Universal Maypole Frontend
Command line interface to Maypole for testing and debugging
Maypole Configuration Class
Maypole predefined constants
Convenience wrapper around HTTP::Headers
Base class for model classes
Model class based on Class::DBI
Class::DBI model without ::Loader
Maypole predefined constants
Base class for view classes
A Template Toolkit view class for Maypole

Provides

in ex/BeerDB.pm