SecBoard
Zurück zur CVE-Übersicht

CVE-2025-55130

CRITICAL(9.1)

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

Risk Signal Score23/100 — NIEDRIG
  • CVSS 9.1 — Kritisch

Erwähnungen (letzte 60 Tage)

Artikel

EPSS-Score

1.7%

Exploit-Wahrscheinlichkeit (30 Tage)

CVSS Score

9.1

Technische Schwere

SecBoard-Einordnung

CVE-2025-55130 beschreibt eine kritische Schwachstelle im Berechtigungsmodell von Node.js, die es Angreifern ermöglicht, die Einschränkungen für Dateisystemzugriffe (--allow-fs-read, --allow-fs-write) zu umgehen. Durch speziell präparierte relative Symlink-Pfade kann ein Skript, dem nur Zugriff auf das aktuelle Verzeichnis gewährt wurde, aus diesem Pfad ausbrechen. Dies führt zu einer Umgehung der erwarteten Isolationsgarantien und ermöglicht das beliebige Lesen und Schreiben von Dateien, was potenziell eine Systemkompromittierung nach sich ziehen kann.

Mit einem CVSS-Score von 9.1 wird diese Schwachstelle als kritisch eingestuft. Obwohl die Exploit-Wahrscheinlichkeit laut mit 2% derzeit niedrig ist und die Schwachstelle nicht in gelistet ist, ist das potenzielle Risiko aufgrund der weitreichenden Auswirkungen auf die Dateisystemintegrität erheblich. Die Betroffenheit erstreckt sich auf Node.js-Versionen v20, v22, v24 und v25, die das Berechtigungsmodell nutzen.

Security-Teams sollten die Entwicklung von Patches für Node.js-Installationen, die das Berechtigungsmodell verwenden, genau verfolgen. Eine schnelle Implementierung verfügbarer Updates ist dringend anzuraten, um die Umgehung der Dateisystemberechtigungen zu verhindern. Bis zur Verfügbarkeit von Patches sollten alternative Sicherheitskontrollen und eine genaue Überwachung von Node.js-Anwendungen in Betracht gezogen werden, um ungewöhnliche Dateizugriffe zu erkennen.

KI-gestützte Einordnung auf Basis der NVD-Daten.

Beschreibung

A flaw in Node.js’s Permissions model allows attackers to bypass `--allow-fs-read` and `--allow-fs-write` restrictions using crafted relative symlink paths. By chaining directories and symlinks, a script granted access only to the current directory can escape the allowed path and read sensitive files. This breaks the expected isolation guarantees and enables arbitrary file read/write, leading to potential system compromise. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.

Referenzen