Skip to content

chore(deps): ignore zip advisories until the updater ships zip 9 - #110

Merged
Cassidy321 merged 1 commit into
developfrom
chore/ignore-zip-advisories
Oct 17, 2026
Merged

Cassidy321 merged 1 commit into
developfrom
chore/ignore-zip-advisories

Conversation

@Cassidy321

Copy link
Copy Markdown
Collaborator

cargo audit now fails on three advisories added overnight against zip 4.6.1 (RUSTSEC-2026-0367, -0368, -0369): extracting an archive can write through symlinks or keep permissions outside the target directory. The fix only exists in zip 9, and the crate comes from tauri-plugin-updater, whose latest release (2.14.0) still asks for zip 4, so the pre-push hook and CI block every branch.

These advisories don't reach SocaDB. The updater plugin depends on zip on Windows only, to unpack an update that arrives zipped, and it only gets there after checking the download's signature against our key: anyone able to sign an update could already ship any installer. Our Windows updates are a plain .exe anyway, and two of the three flaws are in Unix-only code. macOS updates go through Sparkle, which doesn't use zip.

The three IDs join the ignore list in src-tauri/.cargo/audit.toml, with that reason. The updater already moved to zip 9 upstream (tauri-apps/plugins-workspace#3698); once a release after 2.14.0 ships it, we bump the plugin on both sides and drop the exception.

@Cassidy321
Cassidy321 merged commit 9e72047 into develop Oct 17, 2026
8 checks passed
@Cassidy321
Cassidy321 deleted the chore/ignore-zip-advisories branch October 17, 2026 17:36
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.

1 participant