Skip to content

fix: document CVE-2023-45853 in pyminizip dependency#55

Merged
deacon-mp merged 1 commit intomasterfrom
fix/cve-pyminizip-advisory
Mar 18, 2026
Merged

fix: document CVE-2023-45853 in pyminizip dependency#55
deacon-mp merged 1 commit intomasterfrom
fix/cve-pyminizip-advisory

Conversation

@deacon-mp
Copy link
Copy Markdown
Contributor

Summary

Document known vulnerability CVE-2023-45853 in pyminizip 0.2.6 dependency.

CVE Details

  • CVE-2023-45853: Integer overflow in minizip (bundled in pyminizip) via zipOpenNewFileInZip4_64
  • Affected: pyminizip 0.2.6 (all versions)
  • Status: No patched version available from upstream
  • Severity: Critical (CVSS 9.8)

Changes

  • Added advisory comment to requirements.txt documenting the unpatched CVE
  • No code changes (no fix available)

Recommendation

Consider replacing pyminizip with an alternative zip library (e.g., zipfile stdlib, pyzipper, or python-minizip-ng) when feasible.

Test plan

  • Verify emu plugin still loads and functions

pyminizip 0.2.6 bundles minizip code affected by CVE-2023-45853
(integer overflow in zlib). No patched version of pyminizip is
available. Adding advisory comment until an alternative or fix
is released.

Detected by: pip-audit
@sonarqubecloud
Copy link
Copy Markdown

@deacon-mp deacon-mp merged commit 798d20c into master Mar 18, 2026
6 checks passed
@deacon-mp deacon-mp deleted the fix/cve-pyminizip-advisory branch March 18, 2026 03:03
@deacon-mp deacon-mp requested a review from Copilot March 18, 2026 03:10
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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.

2 participants