CVE-2023-46733

Orta

Açıklama

Symfony, web ve konsol uygulamaları için bir PHP çerçevesidir ve yeniden kullanılabilir PHP bileşenleri kümesidir. 5.4.21 ve 6.2.7 versiyonlarından başlayarak 5.4.31 ve 6.3.8 versiyonlarından önceki sürümlerde, `SessionStrategyListener` her başarılı girişten sonra oturumu taşımaz. Bunu yalnızca kullanıcı tanımlayıcısını kontrol ederek giriş yapan kullanıcının değişmesi durumunda yapar. Bazı kullanım durumlarında, doğrulama aşaması ile başarılı giriş arasında kullanıcı tanımlayıcısı değişmezken, token'ın kendisi bir türden (kısmen kimliği doğrulanmış) diğerine (tamamen kimliği doğrulanmış) dönüşür. Bu gerçekleştiğinde, olası session fixation saldırılarını önlemek için oturum kimliğinin (session id) yeniden oluşturulması gerekir ancak şu anki durumda bu yapılmamaktadır. 5.4.31 ve 6.3.8 versiyonları itibarıyla Symfony, artık oturum kimliğinin yeniden oluşturulup oluşturulmayacağına karar vermeden önce kullanıcı tanımlayıcısına ek olarak token türünü de kontrol etmektedir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünSensiolabs Symfony
Yayın10 Kas 2023
İlk görülme10 Kas 2023
Zayıflık türüCWE-384CWE-384

Nasıl düzeltilir

Güncelleyin
  • sensiolabs symfony5.4.31, 6.3.8 ya da sonraki bir sürüm
  • symfony/security-http5.4.31, 6.3.8 ya da sonraki bir sürüm
  • symfony/symfony5.4.31, 6.3.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
sensiolabs symfony5.4.21 ≤ v < 5.4.31, 6.2.7 ≤ v < 6.3.85.4.31, 6.3.8
symfony/security-httpPackagist5.4.21 ≤ v < 5.4.31, 6.2.7 ≤ v < 6.3.85.4.31, 6.3.8
symfony/symfonyPackagist5.4.21 ≤ v < 5.4.31, 6.2.7 ≤ v < 6.3.85.4.31, 6.3.8

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.