Katalog CVE

CVE-2026-106103

WysokieCVSS 7.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

Quasar Framework przed wersją @quasar/icongenie 6.1.1 pozwala na manipulację ścieżką docelową w poleceniu icongenie generate --profile. Wartości folder i name z profilu nie są ograniczane do katalogu projektu, co umożliwia zapis lub nadpisanie plików poza katalogiem projektu (traversal). Deweloper uruchamiający złośliwy profil może zmodyfikować pliki startowe powłoki, skrypty budowania lub inną konfigurację wykonywalną.

Ocena ryzyka

Ryzyko nieautoryzowanego zapisu lub nadpisania plików w systemie dewelopera, co może prowadzić do wykonania złośliwego kodu przy następnym uruchomieniu skryptów lub powłoki.

Rekomendacja

Zaktualizuj @quasar/icongenie do wersji 6.1.1 lub nowszej. Przed uruchomieniem narzędzia z zewnętrznym profilem zweryfikuj jego zawartość.

Inne podatności w Quasar Framework

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

Quasar Framework is a framework for building high-performance Vue.js user interfaces. Prior to @quasar/icongenie 6.1.1, the icongenie generate --profile command accepted folder and name values from a user-supplied profile without constraining the resolved destination to the Quasar project directory. icongenie/lib/utils/get-assets-files.js joined those values with appDir, while icongenie/lib/utils/validate-profile-object.js required only non-empty strings, allowing parent-directory traversal. A developer who runs a crafted profile can cause generated image content to be written or overwritten at any path writable by that user, potentially modifying shell startup files, build scripts, or other executable configuration. This issue is fixed in version 6.1.1.

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