Skip to content

fix(deps): update zip 7.4.0 to resolve CVE-2026-25727#47

Merged
bug-ops merged 1 commit intomainfrom
fix/cve-2026-25727-time
Feb 6, 2026
Merged

fix(deps): update zip 7.4.0 to resolve CVE-2026-25727#47
bug-ops merged 1 commit intomainfrom
fix/cve-2026-25727-time

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 6, 2026

Summary

  • Update zip 7.3.0 -> 7.4.0, which pulls time 0.3.45 -> 0.3.47
  • Resolves CVE-2026-25727: stack exhaustion DoS via RFC 2822 parsing in time
  • Transitive dependency only (zip -> time); exarch does not parse user-provided RFC 2822 input

Related to #45

Test plan

  • cargo clippy passes
  • 728 tests pass

zip 7.3.0 pinned time =0.3.45 which is vulnerable to stack exhaustion
DoS via RFC 2822 parsing. Updating zip to 7.4.0 pulls time 0.3.47
with the recursion depth limit fix.
@github-actions github-actions bot added core Changes to exarch-core dependencies Dependency updates labels Feb 6, 2026
@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
+ Coverage   90.08%   90.13%   +0.05%     
==========================================
  Files          61       57       -4     
  Lines       10013     9846     -167     
==========================================
- Hits         9020     8875     -145     
+ Misses        993      971      -22     
Flag Coverage Δ
exarch-python ?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@bug-ops bug-ops enabled auto-merge (squash) February 6, 2026 09:44
@bug-ops bug-ops merged commit 355d2e4 into main Feb 6, 2026
20 checks passed
@bug-ops bug-ops deleted the fix/cve-2026-25727-time branch February 6, 2026 09:44
@bug-ops bug-ops mentioned this pull request Feb 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Changes to exarch-core dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants