Package: php5-common
Version: 5.2.6.dfsg.1-1+lenny4
Severity: normal
Tags: patch

Hello,

I copied the file provided as

    /usr/share/doc/php5-common/examples/php.ini-paranoid

to

    /etc/php5/apache2/php.ini

and used that.

The error.log said

    PHP:  Error parsing /etc/php5/apache2/php.ini on line 95

on apache startup.

Unfortunately, the apache PHP interpreter did operate on .php files in
spite of the parsing error.
Even worse, the security features the file is supposed to provide were
NOT active!

So this is somewhat of a security issue.

(Of course, one can hope an admin who is cautious enough to read the
standard php.ini
and is cautious to replace it with the paranoid one
is also cautious enough to have a look at error.log, and act on the
warning.)

The obvious repair is to add a ";" in front of line 95. I include a
patch that does that.

Regards, and thank you for providing fine software,

Andreas
--- /usr/share/doc/php5-common/examples/php.ini-paranoid	2009-11-22 03:48:28.000000000 +0100
+++ /tmp/php.ini-paranoid	2010-01-10 19:13:35.000000000 +0100
@@ -92,7 +92,7 @@
 ; be found by running:
 ;
 ; $  diff -u /usr/share/doc/php5-common/examples/php.ini-dist \
-     /usr/share/doc/php5-common/examples/php.ini-paranoid  |less
+;    /usr/share/doc/php5-common/examples/php.ini-paranoid  |less
 ;
 ;
 ; This is a (not complete) list of some of the changes introduced in this file:

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to