PT-2026-42698 · Pypi · Pydantic-Ai

CVE-2026-46678

·

Publicado

2026-05-21

·

Atualizado

2026-08-06

CVSS v3.1

6.8

Média

VetorAV:N/AC:H/PR:N/UI:N/S:C/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Pydantic AI versões 1.56.0 through 1.98.0
Description Quando uma aplicação desativa o bloqueio padrão de IPs privados ou internos ao definir a variável force download como 'allow-local', a lista de bloqueio de metadados da nuvem pode ser burlada. Isso ocorre ao codificar o IP de metadados em formas de transição IPv6, como IPv4-mapped IPv6, 6to4 ou NAT64. Em redes de pilha dupla (dual-stack) ou traduzidas, esses wrappers são roteados para o endpoint IPv4 subjacente, expondo potencialmente credenciais temporárias do IAM da nuvem. Este problema afeta especificamente aplicações que utilizam FileUrl (incluindo ImageUrl, AudioUrl, VideoUrl e DocumentUrl) com force download='allow-local' em URLs influenciadas por entradas não confiáveis.
Recommendations Atualize para a versão 1.99.0 ou posterior. Como solução temporária, evite passar force download='allow-local' em qualquer URL que possa ser influenciada por entradas não confiáveis. Se o uso de force download='allow-local' for obrigatório, resolva o nome do host e valide o resultado contra uma lista de bloqueio de metadados que inclua formas codificadas em IPv6 antes de construir o FileUrl.

Exploit

Correção

SSRF

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-46678
GHSA-CQP8-FCVH-X7R3
PYSEC-2026-2978
PYSEC-2026-2982

Produtos afetados

Pydantic-Ai