Katalog CVE

CVE-2026-115569

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

Fallow to narzędzie do analizy kodu dla TypeScript i JavaScript. Od wersji 2.68.0 do 3.34.0 Fallow podąża za ścieżkami projektów Jest kontrolowanymi przez atakującego poza katalogiem głównym projektu poprzez ścieżki absolutne, segmenty nadrzędne, globy z kropką lub dowiązania symboliczne. W wersji 3.33.1 to samo zachowanie dotyczy również ścieżek test.projects Vitest, ścieżek extends w projektach inline Vitest oraz ścieżek --config skryptów z dowiązaniami symbolicznymi. Fallow parsuje pliki zewnętrzne jako konfigurację testową i wykorzystuje je do przypisywania zależności, plików konfiguracyjnych i źródeł importu JSX, co może zmienić wyniki analizy nieużywanych zależności i plików w CI lub analizie agenta. Zawartość plików zewnętrznych nie jest drukowana ani wysyłana przez sieć.

Ocena ryzyka

Atakujący może wpłynąć na wyniki analizy Fallow, powodując błędne oznaczenie nieużywanych zależności lub plików, co może prowadzić do pominięcia ważnych problemów lub wprowadzenia błędnych decyzji w procesie CI. Ryzyko dotyczy integralności wyników analizy, a nie bezpośredniego wykonania kodu.

Rekomendacja

Zaktualizuj Fallow do wersji 3.34.0 lub nowszej. Unikaj uruchamiania analizy na niezaufanych repozytoriach lub konfiguracjach, które mogą zawierać złośliwe ścieżki.

Powiązane podatności

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

Fallow is a codebase intelligence tool for TypeScript and JavaScript. From 2.68.0 until 3.34.0, Fallow follows attacker-controlled Jest projects paths outside the project root through absolute paths, parent segments, dot-prefixed wildcard globs, or symlinks. In version 3.33.1, the same behavior also affects Vitest test.projects paths, Vitest inline-project extends paths, and symlinked script --config paths. Fallow parses the outside files as test-runner configuration and uses them to credit dependencies, setup files, and JSX import sources, which can change unused dependency and unused file findings in CI or agent analysis. The outside file contents are not printed or sent over the network. This issue is fixed in version 3.34.0.

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