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.

NAME

Maypole::View::TT - A Template Toolkit view class for Maypole

SYNOPSIS

BeerDB->config->view("Maypole::View::TT"); # The default anyway

# Set some Template Toolkit options
BeerDB->config->view_options( {
    TRIM        => 1,
    COMPILE_DIR => '/var/tmp/mysite/templates',
} );

DESCRIPTION

This is the default view class for Maypole; it uses the Template Toolkit to fill in templates with the objects produced by Maypole's model classes. Please see the Maypole manual, and in particular, the view chapter for the template variables available and for a refresher on how template components are resolved.

The underlying Template toolkit object is configured through $r->config->view_options. See Template for available options.

template

Processes the template and sets the output. See Maypole::View::Base

AUTHOR

Simon Cozens