CVE-2026-61818
Təsvir
pg_partman zaman və ya ID əsasında bölümləndirilmiş cədvəlləri idarə edən bir PostgreSQL genişlənməsidir. 5.5.0 versiyasından əvvəl undo_partition() funksiyası part_config.time_encoder parametrini məhdudiyyətsiz mətn kimi oxuyur və onu identifikator dırnaqlarına almaq olmadan dinamik şəkildə icra edilən SELECT ifadəsinə yerləşdirir. partman_user girişinə malik rol funksiya adı əvəzinə SQL kodu saxlaya bilər və həmin SQL kodu undo_partition() funksiyasını çağıran şəxsin imtiyazları ilə icra olunur. Funksiya standart background-worker yolunun hissəsi deyil ki, bu da əlaqəli create-partition zəifliyi tərəfindən təsvir olunan avtomatik superistifadəçi səviyyəsinə yüksəlməni məhdudlaşdırır, lakin imtiyazlı çağırışçının konfidensiallıq, bütövlük və əlçatanlıq icazələri hələ də sui-istifadə edilə bilər. Bu problem 5.5.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pgpartman pg_partman | < 5.5.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.