CVE-2026-7816
Təsvir
pgAdmin 4 Import/Export sorğu ixracında Əməliyyat Sistemi əmrinin inyeksiyası (CWE-78) zəifliyi aşkar edilmişdir. İstifadəçi tərəfindən təmin edilən giriş məlumatları təmizlənmədən birbaşa psql \copy metacommand şablonuna daxil edilmişdir. Autentifikasiya olunmuş istifadəçi \copy (...) kontekstindən çıxmaq və pgAdmin serverində ixtiyari əmrlərin icrasını həyata keçirmək üçün ") TO PROGRAM 'cmd'", yaxud ixtiyari fayl yazmaq üçün ") TO '/path'" hissələrini inyeksiya edə bilərdi. Digər sahələr (format, on_error, log_verbosity) də olduğu kimi daxil edilmişdir və istismar edilə bilən idi. Düzəliş psql-in strtokx tokenizatoru əsasında modelləşdirilmiş mötərizə balansı analizçisini əlavə edir, format/on_error/log_verbosity üçün icazəli siyahılar tətbiq edir, sorğuda null baytlarını rədd edir, habelə tip və keçid yoxlamalarını sərtləşdirir. Bu problem pgAdmin 4-ün 9.15 versiyasından əvvəlki versiyalarına təsir edir.
Necə düzəltmək olar
- pgadmin pgadmin_49.15 və ya daha yeni versiya
- pgadmin49.15 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| pgadmin pgadmin_4 | 9.4 ≤ v < 9.15 | 9.15 |
| pgadmin4PyPI | v < 9.15 | 9.15 |
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.