CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-30952

High
Published: Translated: NVD NIST

Summary

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.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS