Katalog CVE

CVE-2026-22864

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Deno to środowisko uruchomieniowe dla JavaScript, TypeScript i WebAssembly. Przed wersją 2.5.6, wcześniejsza poprawka mająca blokować uruchamianie plików wsadowych/shell systemu Windows poprzez zwracanie błędu, gdy rozszerzenie ścieżki uruchamianego pliku odpowiadało .bat lub .cmd, była niewystarczająca. To sprawdzenie wykonuje porównanie uwzględniające wielkość liter z małymi literami, więc może zostać ominięte, gdy rozszerzenie używa alternatywnej wielkości liter (np. .BAT, .Bat itp.). Ta podatność jest naprawiona w wersji 2.5.6.

Ocena ryzyka

Ryzyko polega na możliwości ominięcia zabezpieczeń i uruchomienia złośliwych plików wsadowych, co może prowadzić do wykonania nieautoryzowanego kodu w systemie.

Rekomendacja

Zaleca się natychmiastową aktualizację Deno do wersji 2.5.6 lub nowszej, aby wyeliminować tę podatność.

Inne podatności w Deno

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

Deno is a JavaScript, TypeScript, and WebAssembly runtime. Before 2.5.6, a prior patch aimed to block spawning Windows batch/shell files by returning an error when a spawned path’s extension matched .bat or .cmd. That check performs a case-sensitive comparison against lowercase literals and therefore can be bypassed when the extension uses alternate casing (for example .BAT, .Bat, etc.). This vulnerability is fixed in 2.5.6.

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