CVE-2023-2455
Açıklama
Satır güvenlik politikaları, inline işlemden sonra kullanıcı kimliği değişikliklerini göz ardı etmektedir; rol bazlı politikaların kullanıldığı ve belirli bir sorgunun bir rol altında planlanıp ardından diğer roller altında yürütüldüğü bazı durumlarda PostgreSQL, yanlış politikaların uygulanmasına izin verebilir. Bu senaryo, security definer fonksiyonları altında veya ortak bir kullanıcı ve sorgu başlangıçta planlandığında ve ardından birden fazla SET ROLE işlemi boyunca yeniden kullanıldığında meydana gelebilir. Yanlış bir politikanın uygulanması, bir kullanıcının normalde yasaklanmış okuma ve değiştirme işlemlerini gerçekleştirmesine izin verebilir. Bu durum yalnızca satır güvenlik politikası tanımlamak için CREATE POLICY kullanan veritabanlarını etkilemektedir.
Nasıl düzeltilir
- postgresql postgresql11.20, 12.15, 13.11, 14.8, 15.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| postgresql postgresql | 11.0 ≤ v < 11.20, 12.0 ≤ v < 12.15, 13.0 ≤ v < 13.11, 14.0 ≤ v < 14.8, 15.0 ≤ v < 15.3 | 11.20, 12.15, 13.11, 14.8, 15.3 |
| redhat software_collections | Aralık belirtilmemiş | — |
| redhat enterprise_linux | 8.0, 9.0 | — |
| fedoraproject fedora | 38 | — |
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.