CVE-2022-4223
Təsvir
pgAdmin serverinə daxil olan HTTP API istifadəçinin pg_dump və pg_restore kimi xarici PostgreSQL utilitlərinə seçdiyi yolu yoxlamaq üçün nəzərdə tutulub. Utilit server tərəfindən onun hansı PostgreSQL versiyasına aid olduğunu müəyyən etmək üçün icra edilir. pgAdmin-in 6.17-dən əvvəlki versiyalarında bu API düzgün qorunmurdu ki, bu da autentifikasiyadan keçməmiş istifadəçiyə öz seçdiyi yolla, məsələn, Windows maşınında özünün nəzarət etdiyi serverə UNC yolu ilə müraciət etməsinə imkan verə bilərdi. Bu, hədəf yolda müvafiq adlı icra edilə bilən faylın pgAdmin serveri tərəfindən icra olunmasına səbəb olardı.
Necə düzəltmək olar
- pgadmin pgadmin_46.17 və ya daha yeni versiya
- pgadmin46.17 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 | v < 6.17 | 6.17 |
| fedoraproject fedora | 37 | — |
| pgadmin4PyPI | v < 6.17 | 6.17 |
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.