From ed27d70d9a42d0fd8cd4562c5222ceb9dce9425c Mon Sep 17 00:00:00 2001 From: Ilija Tovilo Date: Mon, 17 Jul 2023 22:30:10 +0200 Subject: [PATCH] Fix use-of-uninitialized-value in start_fake_frame Closes GH-11732 --- Zend/zend_execute_API.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Zend/zend_execute_API.c b/Zend/zend_execute_API.c index 2dd05c24fc3..1e31934f158 100644 --- a/Zend/zend_execute_API.c +++ b/Zend/zend_execute_API.c @@ -897,6 +897,8 @@ cleanup_args: } if (UNEXPECTED(ZEND_CALL_INFO(call) & ZEND_CALL_MAY_HAVE_UNDEF)) { + /* zend_handle_undef_args assumes prev_execute_data is initialized. */ + call->prev_execute_data = NULL; if (zend_handle_undef_args(call) == FAILURE) { zend_vm_stack_free_args(call); zend_vm_stack_free_call_frame(call);