Edit report at http://bugs.php.net/bug.php?id=52189&edit=1

 ID:               52189
 Updated by:       paj...@php.net
 Reported by:      staff at humaninternals dot com
 Summary:          Certain errors are not sanitized against
                   htmlspecialchars
-Status:           Open
+Status:           Bogus
 Type:             Bug
 Package:          Unknown/Other Function
 Operating System: Windows
 PHP Version:      5.3.0

 New Comment:

Do not set display_errors.


Previous Comments:
------------------------------------------------------------------------
[2010-06-26 12:14:20] staff at humaninternals dot com

Wrong package.

------------------------------------------------------------------------
[2010-06-26 10:52:06] staff at humaninternals dot com

Description:
------------
I have currently tested this on PHP 5.3.0 on a Windows XP environment.

Although it is unlikely that this type of data will be from user input
but 

consider the test script.

When an undefined index notice occurs the index itself is not sanitized
allowing 

for XSS type attacks.

Again it is very unlikely that this should come from user input but it
is 

possible.

Test script:
---------------
error_reporting(E_ALL | E_STRICT);

$a = array();

echo $a['<script>alert("A")</script>'];

Expected result:
----------------
Notice: Undefined index: <script>alert("A")</script> in ...file...

Actual result:
--------------
Notice: Undefined index: in ...file...



And a script alert popup.


------------------------------------------------------------------------



-- 
Edit this bug report at http://bugs.php.net/bug.php?id=52189&edit=1

Reply via email to