>>>>> "Michael" == Michael Peters <[EMAIL PROTECTED]> writes:

Michael> Randal L. Schwartz wrote:
>>>>>>> "Alex" == Alex Solovey <[EMAIL PROTECTED]> writes:
>> 
Alex> The problem is due to unescaped variable interpolation in regular
Alex> expression $uri =~ /$path_info$/ in sub namespace_from:
>> 
>> I don't want to raise too many alarms, but this means that every MP1 server
>> has a denial-of-service attack against it now.

Michael> Not quite. It only affects people running PerlRun. Not insignificant,
Michael> but definitely not everyone.

No, it affects users of all script-like things, both mod_perl1 (users of
Apache::Registry, Apache::PerlRun), and mod_perl2 (users of ModPerl::PerlRun,
ModPerl::PerlRunPrefork, ModPerl::Registry, ModPerl::RegistryBB,
ModPerl::RegistryPrefork).  They've all copied the same common code.

And yes, not everyone.  Anyone who has actual "handlers", instead of just
using mod_perl to "speed up content delivery by migrating legacy Perl CGI",
won't be affected by this.  But for the vast public out there, these
"superfast scripts" are what mod_perl is.

-- 
Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@stonehenge.com> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

Reply via email to