IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

adm-zip: Validierungsumgehung durch doppelte ZIP-Eintragsnamen

CVE-2026-114104Hoch 8.2

← Alle Schwachstellen

Zusammenfassung

Die Node.js-Bibliothek adm-zip vor Version 0.6.1 behandelt doppelte Eintragsnamen in ZIP-Archiven uneinheitlich: getEntry() liefert den letzten Duplikat-Eintrag, während extractAllTo() den ersten schreibt. Ein Angreifer kann ein präpariertes ZIP-Archiv so gestalten, dass der über getEntry() geprüfte Inhalt vom tatsächlich auf die Festplatte geschriebenen Inhalt abweicht. Voraussetzung ist eine Anwendung, die einen Archiveintrag prüft und das Archiv danach aus einer nicht vertrauenswürdigen Quelle extrahiert; die CISA-SSVC-Bewertung stuft die Automatisierbarkeit als nein und die Ausnutzung nur als Proof of Concept ein.

Betroffen

  • adm-zip-Versionen vor 0.6.1 (GitHub-Advisory: <= 0.6.0)

Behoben in

  • Aktualisierung auf adm-zip 0.6.1 oder neuer

Umgehung

  • Die Aktualisierung auf 0.6.1 oder neuer ist die Behebung; weitere Workarounds des Herstellers sind nicht dokumentiert.
  • Übergangsmassnahme (Empfehlung dieses Trackers, nicht vom Hersteller): Archive mit doppelten Eintragsnamen vor Prüfung und Extraktion ablehnen und extrahierte Dateien auf dem Datenträger prüfen statt über getEntry().
  • Nach der Aktualisierung Uploads und Importe testen, da Version 0.6.1 Archive mit doppelten Eintragsnamen ablehnt und dies in einzelnen Projekten Abläufe unterbrochen hat.

Ausnutzung

  • Ausnutzung: Proof of Concept verfügbar (CISA SSVC).
  • Automatisierbar: nein (CISA SSVC).
  • Bekannte Ausnutzung: Unbekannt.

Unsere Empfehlung

  • Alle Systeme und Projekte mit adm-zip identifizieren, einschliesslich transitiver npm-Abhängigkeiten.
  • Auf adm-zip 0.6.1 oder neuer aktualisieren und danach Archiv-Upload- und Importfunktionen testen.
  • Bis zur Aktualisierung ZIP-Archive mit doppelten Eintragsnamen ablehnen und sich nicht allein auf getEntry()-Prüfungen verlassen.
  • Hinweis: Der Schweregrad unterscheidet sich zwischen den Quellen (CVSS v4.0 8.2 im CVE-Eintrag; CVSS v3.1 5.9 in der GitHub-Advisory); das Risiko der Integritätsverletzung ist entsprechend zu planen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 15:21.

Referenzen der NVD (3)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.