Katalog CVE

CVE-2026-30952

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Liquidjs to silnik szablonów kompatybilny z Shopify/GitHub Pages, który przed wersją 10.25.0 umożliwiał dostęp do dowolnych plików za pomocą absolutnych ścieżek. Umożliwiało to złośliwym użytkownikom kontrolowanie treści szablonów lub określanie ścieżek plików jako zmiennych Liquid.

Ocena ryzyka

Ryzyko dla organizacji polega na możliwości nieautoryzowanego dostępu do plików systemowych, co może prowadzić do ujawnienia wrażliwych danych lub wykonania złośliwego kodu. Złośliwi użytkownicy mogą wykorzystać tę podatność, aby manipulować treścią szablonów.

Rekomendacja

Zaleca się aktualizację do wersji 10.25.0 lub nowszej, aby usunąć tę podatność. Należy również ograniczyć dostęp do możliwości edytowania szablonów przez nieautoryzowanych użytkowników.

Powiązane podatności

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

liquidjs is a Shopify / GitHub Pages compatible template engine in pure JavaScript. Prior to 10.25.0, the layout, render, and include tags allow arbitrary file access via absolute paths (either as string literals or through Liquid variables, the latter require dynamicPartials: true, which is the default). This poses a security risk when malicious users are allowed to control the template content or specify the filepath to be included as a Liquid variable. This vulnerability is fixed in 10.25.0.

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