CVE-2026-109449

Yüksek

Açıklama

Symfony Expression Language'in 5.4.54, 6.4.48, 7.4.21 ve 8.1.9 öncesindeki sürümlerinde, ExpressionLanguage bileşeninin ayrıştırıcısı düğüm ağacını derinlik sınırı olmaksızın oluşturmaktaydı. On binlerce iç içe geçmiş tekli operatör, dizi sabitleri, ikili operatör veya özellik erişiminden oluşan bir ifade, ağaç serbest bırakılırken PHP işleminin çökmesine neden oluyordu. #[Assert\ExpressionSyntax], doğrulanmış değeri ExpressionLanguage::lint() fonksiyonuna ilettiğinden, kullanıcıları tarafından yazılan ifadeleri doğrulayan bir uygulama tek bir istek ile çöktürülebilir; aynı şekilde güvenilmeyen ifadeleri ayrıştıran herhangi bir kod da benzer şekilde etkilenebilirdi. Bu sorun symfony/expression-language v5.4.53'e kadar olan sürümleri, v6.0.0-BETA1'den v6.4.47'ye kadar olan sürümleri, v7.0.0-BETA1'den v7.4.20'ye kadar olan sürümleri ve v8.0.0-BETA1'den v8.1.8'e kadar olan sürümleri etkilemektedir.

ÖnemYüksek
CVSS8.7
İstismar olasılığı—
ÜrünSensiolabs Symfony
Yayın15 Eki 2026
İlk görülme15 Eki 2026
Zayıflık türüCWE-674CWE-674

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sensiolabs symfonyv < v5.4.54, v6.0.0-BETA1 ≤ v < v6.4.48, v7.0.0-BETA1 ≤ v < v7.4.21, v8.0.0-BETA1 ≤ v < v8.1.9v5.4.54, v6.4.48, v7.4.21, v8.1.9

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-109449 · Sensiolabs Symfony · Dark Radar