CVE-2024-27304
Təsvir
pgx Go üçün PostgreSQL drayveri və alətlər dəstidir. Hücumçu tək bir sorğunun və ya bind mesajının ölçüsünün 4 QB-ı aşmasına səbəb ola bildiyi təqdirdə SQL inyeksiyası baş verə bilər. Hesablanmış mesaj ölçüsündəki tam ədəd daşması (integer overflow), həmin böyük mesajın hücumçunun nəzarətində olan çox sayda mesaj şəklində göndərilməsinə səbəb ola bilər. Problem v4.18.2 və v5.5.4 versiyalarında həll edilmişdir. Müvəqqəti həll yolu kimi, tək bir sorğunun və ya bind mesajının ölçüsünün 4 QB-ı aşmasına səbəb olacaq qədər böyük istifadəçi girişlərini rədd edin.
Necə düzəltmək olar
- jackc pgproto32.3.3 və ya daha yeni versiya
- jackc pgx4.18.2, 5.5.4 və ya daha yeni versiya
- github.com/jackc/pgproto32.3.3 və ya daha yeni versiya
- github.com/jackc/pgproto3/v22.3.3 və ya daha yeni versiya
- github.com/jackc/pgx4.18.2, 5.5.4 və ya daha yeni versiya
- github.com/jackc/pgx/v44.18.2 və ya daha yeni versiya
- github.com/jackc/pgx/v55.5.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jackc pgproto3 | v < 2.3.3 | 2.3.3 |
| jackc pgx | v < 4.18.2, 5.0.0 ≤ v < 5.5.4 | 4.18.2, 5.5.4 |
| github.com/jackc/pgproto3Go | v < 2.3.3 | 2.3.3 |
| github.com/jackc/pgproto3/v2Go | v < 2.3.3 | 2.3.3 |
| github.com/jackc/pgxGo | v < 4.18.2, 5.0.0 ≤ v < 5.5.4, Aralıq göstərilməyib | 4.18.2, 5.5.4 |
| github.com/jackc/pgx/v4Go | v < 4.18.2 | 4.18.2 |
| github.com/jackc/pgx/v5Go | 5.0.0 ≤ v < 5.5.4 | 5.5.4 |
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.