CVE-2026-55765
Açıklama
CloudNativePG, Kubernetes ortamlarında PostgreSQL veritabanlarını yönetmek için tasarlanmış bir platformdur. 1.28.4 ve 1.29.2 sürümlerinden önce, CloudNativePG, pkg/management/postgres/utils/roles.go içindeki SetUserPassword ve internal/management/controller/roles/postgres.go içindeki appendPasswordOption tarafından oluşturulan `ALTER ROLE` ve `CREATE ROLE` ifadelerine açık metin rol parolalarını gömüyordu. pg_stat_statements, track_utility etkinleştirilmiş şekilde önceden yüklendiğinde ve güvenilmeyen bir kiracı pg_monitor veya pg_read_all_stats yetkilerine sahip olduğunda, kiracı platform tarafından yönetilen süper kullanıcı veya uygulama sahibi parolalarını kurtarabiliyor, etkinleştirilmiş süper kullanıcı TCP erişimi üzerinden yeniden bağlanabiliyor ve `COPY ... FROM PROGRAM` ile veritabanı pod'unda işletim sistemi komutları çalıştırabiliyordu. Yönetilen rol Secret'larında SCRAM-SHA-256 doğrulayıcıları kullanan kümeler etkilenmedi. Bu sorun 1.28.4, 1.29.2 ve 1.30.0 sürümlerinde giderilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| cloudnative-pg cloudnative-pg | < 1.28.4, >= 1.29.0, < 1.29.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.