Skip to content

[SCP-6028] chore: require patched PHP versions for CVE-2026-109618 and CVE-2026-… - #35

Merged
redlohaus merged 3 commits into
masterfrom
chore/php-runtime-security-requirements
Oct 23, 2026
Merged

redlohaus merged 3 commits into
masterfrom
chore/php-runtime-security-requirements

Conversation

@lhbarrientosz

@lhbarrientosz lhbarrientosz commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • Require PHP 8.2.35+, 8.3.36+, 8.4.27+, or 8.5.12+, restricted to those supported branches, excluding versions affected by CVE-2026-109618 and CVE-2026-109619.
  • Update GitHub Actions and Travis CI to validate against the minimum patched PHP versions.
  • Make nullable parameters explicit to avoid deprecation notices in PHP 8.4 and PHP 8.5.
  • Document supported PHP versions and deployment requirements.

Validation

  • ✅ PHP 8.5.12: 68 tests passed, 172 assertions.
  • ✅ All 17 PHP version constraint boundary checks passed.
  • ✅ Composer validation and production platform requirement checks passed.
  • ✅ composer audit reported no known security advisories.

Known Issues

  • Full code-quality checks remain blocked by:
    • 3 pre-existing formatting differences.
    • 1 pre-existing PHPStan error in FixedTypedCollection::matching().

Deployment Notes

Updating this library does not patch the PHP runtime.

Deployments must upgrade the PHP interpreter to a supported patched version and restart all application workers/processes affected by the change.

Breaking Change

PHP 8.1 and earlier versions are no longer supported. Additionally, unpatched releases within the supported PHP branches are now explicitly rejected.

@lhbarrientosz
lhbarrientosz requested a review from a team as a code owner October 23, 2026 02:15
@lhbarrientosz lhbarrientosz changed the title [SCP-6028]chore: require patched PHP versions for CVE-2026-109618 and CVE-2026-… [SCP-6028] chore: require patched PHP versions for CVE-2026-109618 and CVE-2026-… Oct 23, 2026
@lhbarrientosz lhbarrientosz self-assigned this Oct 23, 2026
ddurandg

This comment was marked as resolved.

@lhbarrientosz lhbarrientosz left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

@redlohaus
redlohaus merged commit c8fdba5 into master Oct 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants