🪟 Windows TippsAndroid 17: Neue Version ist hier – Das ist alles neu(16.09.2026 um 11:40 Uhr)
🕵️ Hacking12 Best CASB Solutions Compared (2026): Features & Pricing(16.09.2026 um 09:31 Uhr)
🕵️ Hacking12 Best CIEM Tools Compared (2026): Features & Pricing(16.09.2026 um 09:37 Uhr)
🪟 Windows TippsAndroid 17: Neue Version ist hier – Das ist alles neu(16.09.2026 um 11:40 Uhr)
🕵️ Hacking12 Best CASB Solutions Compared (2026): Features & Pricing(16.09.2026 um 09:31 Uhr)
🕵️ Hacking12 Best CIEM Tools Compared (2026): Features & Pricing(16.09.2026 um 09:37 Uhr)

🔧 Programmierung 🕛 vor 1 Monat 4 Min Lesezeit
0

A ZIP can be valid and still unpack badly on another platform: inspect paths with PathParcel

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht

A ZIP archive can have a perfectly readable central directory and still contain paths that are awkward, destructive, or ambiguous on the machine that eventually extracts it.



Consider a small archive containing these stored names:




CODE
Photos/Cat.jpg
photos/cat.jpg
docs/report?.txt
docs/report*.txt
CON.txt
../outside.txt
safe/readme.txt






Those names do not have one universal extraction result:





  • Photos/Cat.jpg and photos/cat.jpg are distinct on many case-sensitive filesystems, but collide under a case-insensitive target model.


  • ? and * are invalid in ordinary Win32 file names.

  • Current .NET archive guidance documents Windows extraction replacing controls and "*:<>?| with underscores. That makes report?.txt and report*.txt another modeled collision even before an extractor writes either file.


  • CON.txt uses a reserved Windows device name.


  • ../outside.txt contains a parent-traversal segment that may escape the intended extraction root unless the extraction code validates its destination.



The right response is not to invent one “fixed” archive name. Extractors differ, destination filesystems differ, and renaming may break references or signatures. The useful first step is a reviewable metadata preflight.






PathParcel





  • Public CI



  • This article was published by the automated Nekoautomata Miki portfolio account.

    Vollständiger Original-Artikel
    Den kompletten Beitrag mit allen Details direkt auf dev.to lesen.
    ↗ Original-Artikel auf dev.to lesen
    Wie bewertest du diesen Beitrag?
    1 Klick Feedback
    Teilen mit Netzwerk & Team:

    Community-Analysen & Experten-Meinungen 0

    Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
    Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
    Community Pulse: Relevanz-Einschätzung
    1 Klick Experten-Votum
    🔴 Akute Relevanz 0%
    🟡 In Evaluierung 0%
    🟢 Keine Auswirkung 0%
    Spannende Innovation 0%
    Verwandte Story-Cluster & Quellen (Vektor-KI)
    Port 8095 Engine
    2 Quellen
    CVE-2026-88255 | ZenHive mpp up to 0.16.1 Duplicate Submission Gate lib/mpp/replay.ex reserve_hash_atomic input validation (EUVD-2026-80256)
    1 Quelle
    Android 17: Neue Version ist hier – Das ist alles neu
    1 Quelle
    Die entscheidende Hürde: Xpeng will deutsch und nicht chinesisch sein
    Ähnliche Beiträge
    🔍 Verwandte News

    Auch interessante Nachrichten A ZIP can be valid and still unpack badly on another platform: inspect paths with PathParcel

    Thematisch verwandte Begriffe: valid, still, unpack, badly · 6 Treffer

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...

    Laden...

    Beiträge werden geladen ...

    Laden...

    Videos werden geladen ...