Skip to content

Releases: selective-php/archive-bomb-scanner

3.0.0

Choose a tag to compare

@odan odan released this 02 Jun 20:07
d7e5d33

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.
  • Removed Composer's deprecated --no-suggest install option.

2.2.0

Choose a tag to compare

@odan odan released this 25 Jul 20:04

Added

  • Add support for PHP 8.4

Fixed

2.1.0

Choose a tag to compare

@odan odan released this 09 Sep 11:34

Changed

  • Change minimum to PHP 8.1

Thanks to: peter279k

2.0.0

Choose a tag to compare

@odan odan released this 18 May 18:47

1.1.0

Choose a tag to compare

@odan odan released this 05 Aug 20:54

Changes

  • Check if the ZIP archive has been opened #10
  • Open ZIP archive in CREATE mode #10

Thanks to: @twisted1919

1.0.0

Choose a tag to compare

@odan odan released this 03 Sep 20:26
Fix typo

0.3.0

Choose a tag to compare

@odan odan released this 07 Aug 06:30

Added

  • RAR archive bomb engine #8

0.2.0

Choose a tag to compare

@odan odan released this 01 Aug 15:05

New features

  • Add PNG engine #6
  • The ZipBombEngine will only scan valid ZIP files

Breaking Changes

  • Renamed ArchiveBombScanner to BombScanner
  • Renamed ScannerResult to BombScannerResult

0.1.0

Choose a tag to compare

@odan odan released this 27 Jul 10:37
Init