CVE-2025-1094

Yüksek

Açıklama

PostgreSQL libpq fonksiyonları PQescapeLiteral(), PQescapeIdentifier(), PQescapeString() ve PQescapeStringConn() içerisindeki tırnaklama sözdiziminin uygun şekilde etkisiz hale getirilmemesi, belirli kullanım modellerinde bir veritabanı girdi sağlayıcısının SQL injection gerçekleştirmesine olanak tanır. Özellikle SQL injection için uygulamanın, fonksiyon sonucunu psql (PostgreSQL etkileşimli terminali) girdisini oluşturmak için kullanması gerekir. Benzer şekilde, PostgreSQL komut satırı yardımcı programlarındaki tırnaklama sözdiziminin uygun şekilde etkisiz hale getirilmemesi; client_encoding BIG5 ve server_encoding EUC_TW veya MULE_INTERNAL olduğunda, bir komut satırı argüman kaynağının SQL injection gerçekleştirmesine olanak tanır. PostgreSQL 17.3, 16.7, 15.11, 14.16 ve 13.19 öncesi sürümler etkilenmektedir.

ÖnemYüksek
CVSS8.1
İstismar olasılığı—
ÜrünPostgreSQL
Yayın13 Şub 2025
İlk görülme13 Şub 2025
Zayıflık türüCWE-149CWE-149

Nasıl düzeltilir

Güncelleyin
  • PostgreSQL17.3, 16.7, 15.11, 14.16, 13.19 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
PostgreSQL17 ≤ v < 17.3, 16 ≤ v < 16.7, 15 ≤ v < 15.11, 14 ≤ v < 14.16, v < 13.1917.3, 16.7, 15.11, 14.16, 13.19

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.