CVE-2026-49982 High CVSS 8.2/10

🟠 CVE-2026-49982: High Schwachstelle

CVE-2026-49982
8.2/10
High
Nein
Various
Network

„`html

Zusammenfassung

CVE-2026-49982 beschreibt eine kritische Sicherheitslücke in der Node.js Bibliothek „tmp“ (Version 0.2.6), die eine Umgehung der Pfad-Validierung ermöglicht. Durch Ausnutzung dieser Schwachstelle können Angreifer Dateien und Verzeichnisse außerhalb des vorgesehenen temporären Verzeichnisses erstellen und dabei die Privilegien des Host-Prozesses missbrauchen.

Betroffene Systeme

  • Node.js Anwendungen mit installierter tmp-Bibliothek Version 0.2.6
  • Systeme, die tmp.file(), tmp.fileSync(), tmp.dir(), tmp.dirSync(), tmp.tmpName() oder tmp.tmpNameSync() verwenden
  • Anwendungen, die unvalidierte Request-Daten in tmp-Funktionen verarbeiten

Technische Details

Die Schwachstelle liegt in der unzureichenden Validierungslogik der _assertPath-Funktion. Diese prüft lediglich auf den Substring „…“ in String-Werten, während nicht-String-Datentypen (Arrays, Buffer oder Objekte) umgangen werden.

Der Angriffsmechanismus:

  • Angreifer übermitteln Parameter als Array oder Objekt statt als String
  • Das Objekt vermeidet die Validierung, enthält aber nach String-Konvertierung das Sequenz „../“
  • Bei der Verarbeitung durch Array.prototype.join und path.join() wird der String-Wert mit Escape-Sequenzen rekonstruiert
  • Dies führt zu Pfad-Traversal und Dateioperationen außerhalb des tmpdir

Häufige Angriffsvektoren sind JSON-Body-Felder oder Query-Strings mit Bracket-Array-Syntax wie „?prefix[]=../“.

Empfohlene Massnahmen

  • Sofortmassnahme: Aktualisierung auf tmp-Version 0.2.7 oder höher
  • Input-Validierung: Explizite Typprüfung und Coercion für alle Eingabeparameter implementieren
  • Request-Filterung: Unerwartete Datentypen in tmp-Funktionsaufrufen blockieren
  • Least-Privilege: Host-Prozesse mit minimalen notwendigen Dateisystem-Rechten ausführen
  • Monitoring: Ungewöhnliche Dateioperationen außerhalb von tmpdir überwachen

Bewertung

Schweregrad: High (CVSS 8.2)

Die Kombination aus einfacher Ausnutzbarkeit, fehlender Authentifizierungsanforderung und hohem Schadenpotenzial rechtfertigt die hohe Bewertung. Betroffene Systeme sollten unverzüglich gepatchet werden.

„`

📷 Social Media Hashtags Instagram & Facebook
🔗 https://huntingthreats.de/%f0%9f%9f%a0-cve-2026-49982-high-schwachstelle/ #CVE #Vulnerability #CyberSecurity #ITSecurity #ZeroDay #Patch #InfoSec #CyberThreats #HuntingThreats #Cybersicherheit
💡 Tipp: Auf Instagram 10-15 Hashtags posten • Auf Facebook nur 3-5 verwenden
🛒

Empfohlene Security-Tools

* Affiliate-Links
🔑 Empfohlen
YubiKey Security Key NFC
Hardware-Sicherheitsschlüssel für Zwei-Faktor-Authentifizierung. Schützt Accounts selbst bei gestohlenen Passwörtern.
ab 29,00 € Amazon →
🛡 Netzwerk
GL.iNet GL-MT3000 Reise-Router
VPN-fähiger Pocket-Router mit WiFi 6. Schützt dein Netzwerk unterwegs und zu Hause vor Angriffen.
ab 69,00 € Amazon →
📘 Buch
Hacking & Cyber Security mit KI
Prompt Engineering, Phishing, Pentesting mit ChatGPT. Perfekt für IT-Security Einsteiger und Profis.
ab 24,99 € Amazon →
💻 Buch
Ethical Hacking - Das grosse Buch
Hacking mit Python Schritt für Schritt erklärt. Verstehe wie Angreifer denken und schütze deine Systeme.
ab 39,99 € Amazon →
🐍 Buch
Python für Einsteiger
Programmieren lernen mit Python - Schritt für Schritt zum Python-Profi. Ideal für Security Automation.
ab 29,99 € Amazon →

* Als Amazon-Partner verdiene ich an qualifizierten Käufen. Diese Links helfen dabei, HuntingThreats kostenlos zu betreiben.

Automatisch aggregiert von HuntingThreats am 13.06.2026
Alle CVEs ansehen