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

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.
@devnexen
devnexen deleted the gh22585 branch August 23, 2026 14:26
@iluuu1994

iluuu1994 commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Any reason only the patch was backported, but not the test? I guess because it didn't reproduce there?

@devnexen

devnexen commented Oct 6, 2026

Copy link
Copy Markdown
Member Author

All addressed here. Cheers.

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

3 participants