Intel

AIKIDO-2026-10782

python-liquid is vulnerable to Path Traversal

Path TraversalGHSA-8p4x-wr7x-3788 Published May 8, 2026

75

High Risk

This Affects:

PYTHONpython-liquid
0.0.1 - 2.1.0
Fixed in 2.2.0
Are you affected? Scan for Free

TL;DR

Filesystem loaders joined attacker-influenceable template identifiers onto configured search directories without blocking anchored absolute paths, letting POSIX path joining discard the intended root and open unintended locations while still passing the historic dot-segment guard. They also accepted non-file paths where symlink hops could aim outside the declared template tree unless operators opted into explicit symlink rejection. The patch rejects absolute template paths up front, requires ordinary files, and optionally confines symlink targets within normalized roots.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

python-liquid is vulnerable to Path Traversal in versions 0.0.1 - 2.1.0.

How to fix this

Upgrade the python-liquid library to the patch version.