Skip to content

Commit 62c8105

Browse files
committed
Add regression test for bug #81705
Co-authored-by: cmbecker69@gmx.de Co-authored-by: yukik@risec.co.jp
1 parent ff7110e commit 62c8105

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

Zend/tests/bug81705.phpt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
--TEST--
2+
Bug #81705 (type confusion/UAF on set_error_handler with concat operation)
3+
--FILE--
4+
<?php
5+
6+
$arr = [0];
7+
$my_var = str_repeat("a", 1);
8+
set_error_handler(
9+
function() use(&$my_var) {
10+
echo("error\n");
11+
$my_var = 0x123;
12+
}
13+
);
14+
$my_var .= $GLOBALS["arr"];
15+
var_dump($my_var);
16+
?>
17+
--EXPECT--
18+
error
19+
string(6) "aArray"

0 commit comments

Comments
 (0)