IA Squad
BuscarEN
php · symfony/routingAtenção

symfony/routing: correção de segurança na codificação de segmentos de ponto em UrlGenerator

UrlGenerator::doGenerate() agora usa preg_replace_callback para codificar todos os segmentos consecutivos de ponto (ex.

16 Jun 2026Leitura 1 minSeveridade: agende este mês

O que mudou

UrlGenerator::doGenerate() agora usa preg_replace_callback para codificar todos os segmentos consecutivos de ponto (ex.: /../, /./) em URLs geradas, impedindo que a normalização RFC 3986 colapse o caminho para uma rota diferente.

Quem isso afeta

Aplicações que usam Symfony Routing com parâmetros de rota que aceitam pontos e barras (ex.: .+, .*), e que usam UrlGenerator, Twig path()/url() ou qualquer geração de URL no servidor.

O que fazer hoje

Atualize symfony/routing para a versão corrigida (5.4.x, 6.4.x, 7.4.x, 8.0.x, 8.1.x) o mais rápido possível.

A esteira
Coletado Auditado Redigido Publicado