CVE-2016-9879

Yüksek

Açıklama

Pivotal Spring Security'nin 3.2.10 öncesi, 4.1.x'in 4.1.4 öncesi ve 4.2.x'in 4.2.1 öncesi sürümlerinde bir sorun keşfedilmiştir. Spring Security, güvenlik kısıtlamalarını işlerken URL yol parametrelerini dikkate almamaktadır. Bir isteğe kodlanmış bir "/" içeren URL yol parametresi ekleyerek, bir saldırgan güvenlik kısıtlamasını atlatabilir. Bu sorunun temel nedeni, Servlet Spesifikasyonu'ndaki yol parametrelerinin işlenmesine ilişkin netliğin eksikliğidir. Bazı Servlet konteynerleri, getPathInfo() için döndürülen değere yol parametrelerini dahil ederken bazıları etmemektedir. Spring Security, isteklerin güvenlik kısıtlamalarına eşlenmesi sürecinin bir parçası olarak getPathInfo() tarafından döndürülen değeri kullanır. Yol parametrelerinin beklenmedik varlığı, bir kısıtlamanın atlatılmasına neden olabilir. Apache Tomcat kullanıcıları (tüm güncel sürümler), Tomcat daha önce Servlet Uzman grubu tarafından sağlanan kılavuzu takip ettiği ve getContextPath(), getServletPath() ve getPathInfo() tarafından döndürülen değerlerden yol parametrelerini temizlediği için bu güvenlik açığından etkilenmezler. Apache Tomcat tabanlı diğer Servlet konteyneri kullanıcıları, yol parametrelerinin işlenme biçiminin değiştirilip değiştirilmediğine bağlı olarak etkilenebilir veya etkilenmeyebilir. IBM WebSphere Application Server 8.5.x kullanıcılarının etkilendiği bilinmektedir. Servlet spesifikasyonunu uygulayan diğer konteyner kullanıcıları da etkilenebilir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünVmware Spring Security
Yayın6 Oca 2017
İlk görülme6 Oca 2017

Nasıl düzeltilir

Güncelleyin
  • org.springframework.security:spring-security-core3.2.10.RELEASE, 4.1.4.RELEASE, 4.2.1.RELEASE ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
vmware spring_security3.2.0, 3.2.1, 3.2.2, 3.2.3, 3.2.4, 3.2.5, 3.2.6, 3.2.7, 3.2.8, 3.2.9, 4.1.0, 4.1.1, 4.1.2, 4.1.3, 4.2.0—
ibm websphere_application_server8.5.0.0, 8.5.0.1, 8.5.0.2, 8.5.5.0, 8.5.5.1, 8.5.5.2, 8.5.5.3, 8.5.5.4, 8.5.5.5, 8.5.5.6, 8.5.5.7, 8.5.5.8, 8.5.5.9—
org.springframework.security:spring-security-coreMavenv < 3.2.10.RELEASE, 4.0.0.RELEASE ≤ v < 4.1.4.RELEASE, 4.2.0.RELEASE ≤ v < 4.2.1.RELEASE3.2.10.RELEASE, 4.1.4.RELEASE, 4.2.1.RELEASE

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-2016-9879 · Vmware Spring Security · Dark Radar