CVE-2026-61820

Yüksək

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 inherit_template_properties() funksiyası pg_attribute.attname-dən gələn primary-key sütun adlarını daxildəki qoşa dırnaq simvollarını ekranlamadan (escaping) əllə qoşa dırnaqlara alır. Şablon cədvələ sahib olan partman_user, arxa plan işçisi (background worker) açarı alt bölməyə tətbiq etdikdə, generasiya olunmuş ALTER TABLE ADD PRIMARY KEY identifikatorundan çıxan xüsusi hazırlanmış sütun adı yarada bilər. Generasiya olunmuş SQL daha sonra standart olaraq PostgreSQL superistifadəçisi hüquqlarına malik olan pg_partman_bgw.role imtiyazları ilə icra edilir ki, bu da bütün verilənlər bazasının kompromisə uğramasına və PostgreSQL servis hesabı vasitəsilə əməliyyat sistemi əmrlərinin icrasına şərait yaradır. Hazırlanmış kataloq identifikatoru silinənə qədər qalır və sonrakı bölmə yaratma prosesləri zamanı yenidən tetiklene bilər. Bu problem 5.5.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.5
İstismar ehtimalı—
MəhsulPgpartman Pg Partman
Dərc18 sen 2026
İlk görülmə18 sen 2026
Zəiflik növüCWE-89SQL inyeksiyası

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əhsulTəsirlənən versiyalarDü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.

Intelligence 360 paketində

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.