CVE-2024-1597
Açıklama
PostgreSQL JDBC Sürücüsü olan pgjdbc, PreferQueryMode=SIMPLE kullanıldığında saldırganın SQL enjeksiyonu yapmasına izin verir. Bunun varsayılan ayar olmadığına dikkat edilmelidir. Varsayılan modda herhangi bir güvenlik açığı bulunmamaktadır. Sayısal bir değer için kullanılan yer tutucunun hemen önünde bir eksi işareti olmalıdır. İlk yer tutucudan sonra dize değeri için ikinci bir yer tutucu bulunmalı ve her ikisi de aynı satırda yer almalıdır. Eşleşen bir dize yükü oluşturarak saldırgan, sorguyu değiştirmek için SQL enjekte edebilir ve parametreli sorguların SQL Enjeksiyonu saldırılarına karşı sağladığı korumaları atlatabilir. 42.7.2, 42.6.1, 42.5.5, 42.4.4, 42.3.9 ve 42.2.28 öncesindeki sürümler etkilenmektedir.
Nasıl düzeltilir
- postgresql postgresql_jdbc_driver42.2.28, 42.3.9, 42.4.4, 42.5.5, 42.6.1, 42.7.2 ya da sonraki bir sürüm
- org.postgresql:postgresql42.2.28, 42.3.9, 42.4.4, 42.5.5, 42.6.1, 42.7.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| postgresql postgresql_jdbc_driver | v < 42.2.28, 42.3.0 ≤ v < 42.3.9, 42.4.0 ≤ v < 42.4.4, 42.5.0 ≤ v < 42.5.5, 42.6.0 ≤ v < 42.6.1, 42.7.0 ≤ v < 42.7.2 | 42.2.28, 42.3.9, 42.4.4, 42.5.5, 42.6.1, 42.7.2 |
| fedoraproject fedora | 40 | — |
| org.postgresql:postgresqlMaven | v < 42.2.28, 42.3.0 ≤ v < 42.3.9, 42.4.0 ≤ v < 42.4.4, 42.5.0 ≤ v < 42.5.5, 42.6.0 ≤ v < 42.6.1, 42.7.0 ≤ v < 42.7.2 | 42.2.28, 42.3.9, 42.4.4, 42.5.5, 42.6.1, 42.7.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.
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.