PT-2026-39696 · Pypi · Liquido

0Xhunsecanalyst

·

Publicado

2026-05-11

·

Atualizado

2026-06-03

·

CVE-2026-45017

CVSS v4.0

8.2

Alta

VetorAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Python Liquid versões anteriores a 2.2.0
Descrição Os componentes integrados FileSystemLoader e CachingFileSystemLoader não impedem a leitura de arquivos fora de seus caminhos de busca designados quando um caminho absoluto é fornecido. Isso permite que autores de templates maliciosos carreguem e renderizem arquivos arbitrários por meio das tags {% include %} e {% render %}, desde que os arquivos visados contenham marcação Liquid válida e sejam legíveis pelo processo da aplicação.
Recomendações Atualize para a versão 2.2.0. Como medida paliativa temporária, crie um carregador de templates personalizado herdando de FileSystemLoader e sobrescrevendo a função resolve path() para garantir que caminhos absolutos e referências a diretórios pai sejam bloqueados.

Correção

Path traversal

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-45017
ECHO-4C7E-D60C-E7B1
GHSA-8P4X-WR7X-3788
PYSEC-2026-192

Produtos afetados

Liquido