CVE-2026-7815
Təsvir
pgAdmin 4 Maintenance Tool-da SQL inyeksiyası zəifliyi aşkar edilmişdir. İstifadəçi tərəfindən təmin edilən dörd JSON sahəsi (buffer_usage_limit, vacuum_parallel, vacuum_index_cleanup, reindex_tablespace) birbaşa render olunmuş VACUUM/ANALYZE/REINDEX əmrində birləşdirilir və psql --command parametrini ötürülürdü. tools_maintenance icazəsinə malik autentifikasiya olunmuş istifadəçi seçimlər sintaksisindən çıxaraq qoşulmuş PostgreSQL serverində ixtiyari SQL əmrlərini icra edə bilirdi. İnyeksiya edilmiş SQL kodu öz növbəsində verilənlər bazası hostunda əməliyyat sistemi səviyyəsində əmrlərin icrasına nail olmaq üçün COPY ... TO PROGRAM funksiyasını çağıra bilərdi. Düzəliş bütün dörd sahə üçün server tərəfli ağ siyahının (allow-listing) tətbiqini tətbiq edir və reindex_tablespace sahəsini manual dırnaqlama metodundan qtIdent filtrinə keçirir. 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 | 7.6 ≤ 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.