Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- Bug #67247 (spl_fixedarray_resize integer overflow) --FILE-- <?php $ar = new SplF..

Decoded Output download

--TEST--
Bug #67247 (spl_fixedarray_resize integer overflow)
--FILE--
<?php
$ar = new SplFixedArray(1);
echo "size: ".$ar->getSize()."
";
$ar->setSize((PHP_INT_SIZE==8)?0x2000000000000001:0x40000001);
echo "size: ".$ar->getSize()."
";
?>
--EXPECTF--
size: 1

Fatal error: Possible integer overflow in memory allocation (%d * %d + 0) in %s on line %d 

Did this file decode correctly?

Original Code

--TEST--
Bug #67247 (spl_fixedarray_resize integer overflow)
--FILE--
<?php
$ar = new SplFixedArray(1);
echo "size: ".$ar->getSize()."\n";
$ar->setSize((PHP_INT_SIZE==8)?0x2000000000000001:0x40000001);
echo "size: ".$ar->getSize()."\n";
?>
--EXPECTF--
size: 1

Fatal error: Possible integer overflow in memory allocation (%d * %d + 0) in %s on line %d 

Function Calls

None

Variables

None

Stats

MD5 423f58cde1cd050b3666a3a7e3bedb57
Eval Count 0
Decode Time 87 ms