Katalog CVE

CVE-2026-45618

Krytyczne
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w bibliotece Liquid umożliwia wykonanie dowolnego kodu poprzez spreparowane szablony. Problem wynika z możliwości uzyskania dostępu do obiektu `this` za pomocą filtra `valueOf`.

Ocena ryzyka

Atakujący może wykorzystać tę podatność do zdalnego wykonania kodu na serwerze, co prowadzi do pełnego przejęcia kontroli nad aplikacją i potencjalnego wycieku danych.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Liquid do najnowszej wersji, która usuwa tę podatność. Dodatkowo zaleca się ograniczenie możliwości przesyłania niestandardowych szablonów przez niezaufanych użytkowników.

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

### Summary It is possible to execute arbitrary code with crafted templates ### Details <details> <summary> `1|valueOf` -> `this` when evaluating the filter </summary> ```liquid {%assign r=1|valueOf%} {{r|inspect}} ``` ```json {"context":{"scopes":[{"r":"[Circular]"}],"registers":{},"breakCa

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