mod_perl Source Code Distributions

This download page includes only the sources to compile and build mod_perl yourself with the proper tools. To download a precompiled distribution for your platform please see here.

Important Notices

URL regular expression DoS (CVE-2007-1349)

A flaw was discovered in the Apache::PerlRun module shipped with mod_perl 1.29 and earlier and in the ModPerl::RegistryCooker module shipped with mod_perl 2.03 and earlier. A remote attacker could craft a URL with a path that would be interpreted as a regular expression, potentially allowing a denial of service by creating an expression that will take a very long time to run. This vulnerability only affects Apache::PerlRun and custom subclasses of ModPerl::RegistryCooker that explicitly use the namespace_from_uri() method. The Apache::Registry, ModPerl::PerlRun, and ModPerl::Registry modules are NOT affected.

Users of mod_perl 1.29 and earlier are encouraged to upgrade to 1.30 if they use Apache::PerlRun for their applications. Users of mod_perl 2.03 are encouraged to check their custom code for calls to the namespace_from_uri() method and replace it with the namespace_from_filename() method.

Icon  Name                     Last modified      Size  Description
[PARENTDIR] Parent Directory - Perl project [DIR] win32-bin/ 2022-06-17 14:50 - Perl project [   ] mod_perl-2.0.13.tar.gz 2023-10-21 12:05 3.7M Perl project [   ] mod_perl-1.31.tar.gz 2013-11-22 08:37 381K Perl project [DIR] contrib/ 2022-06-17 14:50 - Perl project

Download from your nearest mirror site!

Do not download from www.apache.org. Please use a mirror site to help us save apache.org bandwidth. Go here to find your nearest mirror.

Binary Releases

Some unofficial binary releases for Windows are available from here.

Current Releases

For details on current releases, please see the mod_perl Download Page.

Older Releases

Only current, recommended releases are available on www.apache.org and the mirror sites. Older releases can be obtained from the archive site.

PGP Signatures

All of the release distribution packages have been digitally signed (using PGP or GPG) by the Apache Group members that constructed them. There will be an accompanying distribution.asc file in the same directory as the distribution. The PGP keys can be found at the MIT key repository and within this project's KEYS file.

Always use the signature files to verify the authenticity of the distribution, e.g.,

% pgpk -a KEYS
% pgpv mod_perl-2.0.13.tar.gz.asc
or,
% pgp -ka KEYS
% pgp mod_perl-2.0.13.tar.gz.asc
or,
% gpg --import KEYS
% gpg --verify mod_perl-2.0.13.tar.gz.asc

We offer SHA256 and SHA512 hashes as an alternative to validate the integrity of the downloaded files.