CVE-2026-45017CWE-22

Python Liquid: Absolute paths escape filesystem loader search path

High · published May 28, 2026

CVSS v4.0
8.2
EPSS
1%
Percentile
42.1
In the wild
Unconfirmed
What it is

Python Liquid is a Python engine for the Liquid template language. Prior to 2.2.0, the built-in FileSystemLoader and CachingFileSystemLoader do not guard against reading files outside their search paths when given an absolute path to resolve. This allows malicious template authors to load and render arbitrary files via the {% include %} and {% render %} tags. Targeted files would need to contain valid Liquid markup and be readable by the application process. This vulnerability is fixed in 2.2.0.

The record
Technical detail
CVSS v4.0
8.2 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
EPSS
0.00503 · 42.1th percentile
Weakness
CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')
Published
2026-05-28T14:24Z
EPSS history
Timeline
  • 28 MAY 14:24Z
    Python Liquid: Absolute paths escape filesystem loader search path
    cvelistv5