RUSTSEC-2026-0369: ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- Ein halber Tag
- Anfängerfreundlichkeit
- 70/100
Rechercherichtung
Read the linked RustSec and GitHub advisories first to understand the unsafe ZipStreamReader::extract() and ZipArchive::extract() behavior. Locate where the zip dependency is declared in stackablectl, then update it to a patched version (>=9.0.0) and verify that archive extraction no longer applies Unix permissions through unconfined symlinks. Add or run a focused extraction security test if the repository has an appropriate test location.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
ZipStreamReader::extract() and ZipArchive::extract() apply Unix permissions through symlinks without confining the target
| Details | |
|---|---|
| Package | zip |
| Version | 3.0.0 |
| Date | 2026-10-10 |
| Patched versions | >=9.0.0 |
ZipStreamReader::extract() applies Unix permissions through extracted symlinks without validating the symlink target stays within the destination
For further details see: https://github.com/zip-rs/zip2/security/advisories/GHSA-4684-h2q9-2vcp
See advisory page for additional details.
- Vorherrschende Sprache
- Rust
- Sterne
- 11
- Forks
- 5
- Ø Merge
- 1 T. 6 Std.
- Gemergte PRs (30 T.)
- 1
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Kein Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus stackabletech/stackablectl
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
stackabletech/stackablectl#475 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
stackabletech/stackablectl#471 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
stackabletech/stackablectl#468 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
stackabletech/stackablectl#456 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 35/100
stackabletech/stackablectl#476 ·
Alle Issues in stackabletech/stackablectl
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
area:frontend kind:bug priority:p3 ready
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug priority: medium ui
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
storytold/vectorcraft#6333 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug lexer
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
yara-x fails to build with rsa 0.10.0: unresolved import rsa::Pkcs1v15SignEvtl. vergeben @CfirTsabari hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 87/100
VirusTotal/yara-x#865 ·
Maintainer antworten meist innerhalb von 1 Tag