You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking Changes
Changed ZIP bomb detection to rely on ZIP central directory metadata instead
of local file headers. ZIP fixtures or archives that only appeared dangerous
because of the previous first-entry local-header comparison may no longer be
reported as bombs.
ZIP entries using unsupported compression methods are not decompressed for
nested ZIP inspection and are evaluated from their central directory sizes.
Fixed
Fixed ZIP bomb detection for valid ZIP archives containing multiple files.
Read ZIP archive metadata from the central directory instead of comparing the
total uncompressed size with the first local file header.
Avoided false positives caused by assuming a ZIP archive contains only one
file entry.
Changed
Updated the GitHub Actions build workflow to include PHP 8.5.
Moved coverage generation to the PHP 8.5 workflow job.
Updated the checkout action to actions/checkout@v4.