CVE-2022-21724

Yüksek

Açıklama

pgjdbc, resmi PostgreSQL JDBC Sürücüsüdür. Güvenlik araştırmaları sırasında PostgreSQL veritabanı için kullanılan JDBC sürücüsünde bir güvenlik açığı tespit edilmiştir. Saldırganın JDBC URL'sini veya özelliklerini kontrol edebildiği durumlarda, PostgreSQL kütüphanesini kullanan sistemler saldırıya açık hale gelir. pgjdbc; `authenticationPluginClassName`, `sslhostnameverifier`, `socketFactory`, `sslfactory`, `sslpasswordcallback` bağlantı özellikleri aracılığıyla sağlanan sınıf isimlerine dayanarak eklenti örnekleri oluşturur. Ancak sürücü, sınıfı örneklendirmeden önce ilgili sınıfın beklenen arayüzü uygulayıp uygulamadığını doğrulamamaktadır. Bu durum, rastgele sınıflar üzerinden yüklenen kodların çalıştırılmasına yol açabilir. Eklentileri kullanan kullanıcıların güncel sürüme yükseltmeleri önerilir. Bu sorun için bilinen bir geçici çözüm bulunmamaktadır.

ÖnemYüksek
CVSS7.0
İstismar olasılığı88. yüzdelik%3,1
ÜrünPostgresql Jdbc Driver
Yayın2 Şub 2022
İlk görülme2 Şub 2022
Zayıflık türüCWE-665CWE-665

Nasıl düzeltilir

Güncelleyin
  • postgresql postgresql_jdbc_driver42.2.25, 42.3.2 ya da sonraki bir sürüm
  • quarkus quarkus2.7.2 ya da sonraki bir sürüm
  • org.postgresql:postgresql42.2.25, 42.3.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
postgresql postgresql_jdbc_driverv < 42.2.25, 42.3.0 ≤ v < 42.3.2, 42.3.242.2.25, 42.3.2
fedoraproject fedora35—
quarkus quarkusv < 2.7.22.7.2
debian debian_linux9.0, 10.0, 11.0—
org.postgresql:postgresqlMaven9.4.1208 ≤ v < 42.2.25, 42.3.0 ≤ v < 42.3.242.2.25, 42.3.2

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.