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
{{ message }}
Repository navigation
Commit 8068ab4
Browse filesBrowse the repository at this point in the historyBrowse files
* Add opt-in header consistency validation to ZipStreamReader (GHSA-m665-v7pm-7grj)
* Enhance header consistency validation with offset sorting and metadata verification
* Harden header consistency: account for byte spans, validate physical offsets, block UPath and SUID/SGID
* Prevent files from overlapping with the central directory in has_overlap
* Address review comments: factor metadata, align error messages, and add adversarial test vectors
* Optimize metadata with Box<[u8]>, remove partial extraction rollback, and align Zombie ZIP test with real evasion
* Disable filesystem tests on Miri, and skip zombie-ZIP test sooner when no compression methods are enabled
Removed redundant check for default compression method before skipping the test.
* feat: add header consistency validation to ZipArchive (GHSA-m665-v7pm-7grj follow-up)
* Apply standard rustfmt formatting
* Address review: decouple data descriptor validation, use borrowed metadata, and enforce strict ZIP64 size parity
* refactor: add is_pending_data_descriptor to HeaderDataDescriptorMetadata
* fix: strictly enforce raw filename equality and resolve local AES compression method
* Address review: consolidate descriptor checks, use AsRef<[u8]> generics, update docstring, and enforce AES metadata parity
* fix: enforce encryption flag, timestamp, and outer AES method consistency
* Update comment for aes_extra_field_start field
Clarified comment for aes_extra_field_start to indicate it is ignored by PartialEq.
* Fix comment typo in AexEncryption struct
* Deduplicate consistency metadata and harden against UnicodePath, duplicate-name, and overlap bypasses
* Extract upath and upath_crc32 in a single scan
* Remove unused imports and dead code warnings
* test: disable header_consistency when only write-only deflate-zopfli is enabled
* chore: trigger PR sync
---------
Co-authored-by: Chris Hennick <4961925+Pr0methean@users.noreply.github.com>
0 commit comments