CVE-2018-15758

Kritik

Açıklama

Spring Security OAuth'un 2.3.4 öncesindeki 2.3 sürümleri, 2.2.3 öncesindeki 2.2 sürümleri, 2.1.3 öncesindeki 2.1 sürümleri, 2.0.16 öncesindeki 2.0 sürümleri ve daha eski desteklenmeyen sürümleri belirli koşullar altında yetki yükseltmeye karşı savunmasız olabilir. Kötü niyetli bir kullanıcı veya saldırgan, önceden kaydedilmiş yetkilendirme isteğini değiştirebilen ve ardından gelen onaylama işleminde yetki yükseltmeye yol açabilen bir isteği approval uç noktasına yönlendirebilir. Bu senaryo, uygulamanın AuthorizationRequest'i bir denetleyici metot argümanı olarak tanımlayan özel bir approval uç noktası kullanacak şekilde yapılandırılması durumunda gerçekleşebilir. Bu güvenlik açığı, aşağıdaki gereksinimlerin tamamını karşılayan uygulamaları etkilemektedir: Bir Authorization Server rolünde çalışmak (örneğin @EnableAuthorizationServer) ve AuthorizationRequest'i bir denetleyici metot argümanı olarak tanımlayan özel bir Approval Endpoint kullanmak. Bu güvenlik açığı şu uygulamaları etkilemez: Bir Authorization Server rolünde çalışıp varsayılan Approval Endpoint kullananlar, yalnızca Resource Server rolünde çalışanlar (örneğin @EnableResourceServer) veya yalnızca Client rolünde çalışanlar (örneğin @EnableOAuthClient).

ÖnemKritik
CVSS9.6
İstismar olasılığı—
ÜrünPivotal Software Spring Security Oauth
Yayın18 Eki 2018
İlk görülme18 Eki 2018

Nasıl düzeltilir

Güncelleyin
  • pivotal_software spring_security_oauth2.0.16, 2.1.3, 2.2.3, 2.3.4 ya da sonraki bir sürüm
  • org.springframework.security.oauth:spring-security-oauth22.0.16, 2.1.3, 2.2.3.RELEASE, 2.3.4.RELEASE ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
pivotal_software spring_security_oauthv ≤ 1.0.5, 2.0.0 ≤ v < 2.0.16, 2.1.0 ≤ v < 2.1.3, 2.2.0 ≤ v < 2.2.3, 2.3.0 ≤ v < 2.3.42.0.16, 2.1.3, 2.2.3, 2.3.4
org.springframework.security.oauth:spring-security-oauth2Maven2.0.0 ≤ v < 2.0.16, 2.1.0 ≤ v < 2.1.3, 2.2.0 ≤ v < 2.2.3.RELEASE, 2.3.0 ≤ v < 2.3.4.RELEASE2.0.16, 2.1.3, 2.2.3.RELEASE, 2.3.4.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-2018-15758 · Pivotal Software Spring Security Oauth · Dark Radar