Skip to content

ext/soap: fix use of uninitialized params in do_request() on OOM bail…#22586

Closed
devnexen wants to merge 1 commit into
php:masterfrom
devnexen:gh22585
Closed

ext/soap: fix use of uninitialized params in do_request() on OOM bail…#22586
devnexen wants to merge 1 commit into
php:masterfrom
devnexen:gh22585

Conversation

@devnexen

@devnexen devnexen commented Jul 4, 2026

Copy link
Copy Markdown
Member

…out.

Fix #22585

@devnexen devnexen marked this pull request as ready for review July 4, 2026 07:12
@ndossche

ndossche commented Jul 4, 2026

Copy link
Copy Markdown
Member

This may be backported to 8.4

@devnexen

devnexen commented Jul 4, 2026

Copy link
Copy Markdown
Member Author

was unable to reproduce on lower branches albeit the code path is similar-ish, the OOM bailout appear earlier on 8.4 and 8.5 it s more the maximum call stack size kind.

@ndossche

ndossche commented Jul 4, 2026

Copy link
Copy Markdown
Member

This patch should be safe anyway to backport

@devnexen devnexen closed this in a437eab Jul 4, 2026
devnexen added a commit that referenced this pull request Jul 4, 2026
* PHP-8.5:
  ext/soap: backport GH-22586 fix.
pull Bot pushed a commit to dolfly/php-src that referenced this pull request Jul 4, 2026
pull Bot pushed a commit to dolfly/php-src that referenced this pull request Jul 4, 2026
* PHP-8.4:
  ext/soap: backport phpGH-22586 fix.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SEGV Zend/zend_variables.h member access within null pointer

2 participants