CVE-2026-61781
Təsvir
pg_partman zaman və ya ID əsasında bölümlənmiş cədvəlləri idarə edən bir PostgreSQL genişlənməsidir. 5.5.0 versiyasından əvvəl create_partition_time() funksiyası yazıla bilən part_config.time_encoder mətn dəyərini oxuyur və onu identifikator dırnaqlarına almaq olmadan dinamik şəkildə icra edilən SELECT ifadəsinə yerləşdirir. Sənədləşdirilmiş partman_user INSERT və UPDATE imtiyazlarına malik rol, funksiya adının əvəzinə SQL kodu saxlaya bilər. Daha sonra pg_partman_bgw mətn və ya UUID açarlı dəst üçün alt bölmə yaratdıqda, işçi proses saxlanılmış SQL-i standart olaraq PostgreSQL superistifadəçisi olan pg_partman_bgw.role imtiyazları ilə icra edir. Daimi konfiqurasiya sətri sonrakı texniki xidmət dövrlərində yüksəldilmiş giriş imkanlarını təkrar bərpa edə bilər və uğurlu istismar verilənlər bazasının tam kompromisə uğramasına və PostgreSQL servis hesabı kimi əməliyyat sistemi əmrlərinin icrasına şərait yarada bilər. Bu problem 5.5.0 versiyasında düzəldilib.
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.