Katalog CVE

CVE-2026-73412

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.35%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

Shescape to prosta biblioteka do escapowania dla JavaScript. Przed wersjami 2.1.14 i 3.0.1, podatność dotyczy użytkowników Shescape na systemach Unix, którzy jawnie skonfigurują shell na Zsh lub true, gdy domyślnym shellem jest Zsh, używając escape i escapeAll. Opcje Zsh EXTENDED_GLOB i MAGIC_EQUAL_SUBST pogarszają problem. W niektórych przypadkach atakujący może wykorzystać ekspansję katalogu domowego i składnię rozszerzonych globów, aby uzyskać listy plików i katalogów w systemie. W zależności od tego, co robi polecenie, może to być użyte do wycieku większej ilości informacji. Problem został naprawiony w wersjach 2.1.14 i 3.0.1.

Ocena ryzyka

Ryzyko polega na możliwości ujawnienia list plików i katalogów w systemie, co może pomóc atakującemu w dalszych atakach lub naruszyć poufność danych.

Rekomendacja

Zaleca się aktualizację biblioteki Shescape do wersji 2.1.14 lub 3.0.1, które zawierają poprawkę.

Oryginalny opis (angielski, źródło NVD)

Shescape is a simple shell escape library for JavaScript. Prior to 2.1.14 and 3.0.1, this impacts users of Shescape on Unix systems that explicitly configure shell to Zsh, or true when the default shell is Zsh, using the escape and escapeAll. The Zsh options EXTENDED_GLOB and MAGIC_EQUAL_SUBST exacerbate the problem. In certain case, an attacker can leverage home directory expansion and extended glob syntax to obtain lists of files and directories on the system. Depending on what the command does, this may be used to leak more information. This issue is fixed in versions 2.1.14 and 3.0.1.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS