CVE-2025-1094
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.
Nasıl düzeltilir
- PostgreSQL17.3, 16.7, 15.11, 14.16, 13.19 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| PostgreSQL | 17 ≤ v < 17.3, 16 ≤ v < 16.7, 15 ≤ v < 15.11, 14 ≤ v < 14.16, v < 13.19 | 17.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.
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.