- --TEST--
- Bug #69793: Remotely triggerable stack exhaustion via recursive method calls
- --FILE--
- <?php
- $e = unserialize('O:9:"Exception":7:{s:17:"'."\0".'Exception'."\0".'string";s:1:"a";s:7:"'."\0".'*'."\0".'code";i:0;s:7:"'."\0".'*'."\0".'file";s:0:"";s:7:"'."\0".'*'."\0".'line";i:1337;s:16:"'."\0".'Exception'."\0".'trace";a:0:{}s:19:"'."\0".'Exception'."\0".'previous";i:10;s:10:"'."\0".'*'."\0".'message";N;}');
- var_dump($e."");
- ?>
- --EXPECTF--
- Fatal error: Uncaught TypeError: Cannot assign int to property Exception::$previous of type ?Throwable in %s:%d
- Stack trace:
- #0 %s(%d): unserialize('O:9:"Exception"...')
- #1 {main}
- thrown in %s on line %d
|