CVE-2026-5759
Təsvir
FalkorDB 4.18.1 versiyasından əvvəlki versiyalarda RDB qraf dekoderlərinin (src/serializers/decoders/*/decode_graph_entities.c) RdbLoadDeletedNodes funksiyasında "double free" və "use-after-free" zəifliyi aşkar edilmişdir. Bu, Redis replikasiya əmrlərini göndərə bilən uzaqdakı hücumçuya (məsələn, şifrəsi konfiqurasiya edilməmiş instansiya qarşı), deleted-nodes bufer uzunluğu sizeof(NodeID)-nin misli olmayan xüsusi hazırlanmış RDB axını təqdim etməklə, xidmətdən imtina halına səbəb olmağa və ya redis-server prosesində ixtiyari kodun icrasına şərait yaradır. Uzunluğun yoxlanılması ASSERT() funksiyasından asılıdır və bu funksiya release build-lərdə tərtib olunmur, buna görə də funksiya buferi azad etdikdən sonra onu oxumağa davam edir və ikinci dəfə azad edir.
Necə düzəltmək olar
- falkordb falkordb4.18.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| falkordb falkordb | v < 4.18.1 | 4.18.1 |
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.