Test: /ext/standard/tests/serialize/bug69152.phpt - Version 7.2.0-dev        

Security #69152 Type Confusion Infoleak Vulnerability in unserialize() with SoapFault
Submitted: 2015-03-01 13:19:08 Modified: 2016-02-11 13:33:32
From: taoguangchen Assigned: stas
Status: Closed Package: SOAP related
PHP Version: 5.6.6 OS: *

There are 4 different diffs reported by users for this test.

Count Diff
36 (78%)
001+ Notice: Undefined property: Exception::$previous in %s/bug69152.php on line 3
8 (17%)
001+ Segmentation fault (core dumped)
001- Exception in %s:%d
002- Stack trace:
003- #0 {main}
003+ Termsig=11
005- Fatal error: main(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "unknown" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in %s on line %d
1 (2%)
003+ #0 %s/bug69152.php(2): unserialize('O:9:"exception"...')
004+ #1 {main}
003- #0 {main}
004-
1 (2%)
001+ Segmentation fault (core dumped)
001- Exception in %s:%d
002- Stack trace:
003- #0 {main}
003+ Termsig=11
005- Fatal error: main(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "unknown" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide an autoloader to load the class definition in %s on line %d