CVE-2019-14842
Təsvir
Strukturlaşdırılmış cavab yeni stil NBD protokolunun bir xüsusiyyətidir və serverə cavabı hissələr şəklində göndərməyə imkan verir. Hissə sürüşməsinin sorğunun başlanğıcından kiçik olduğunu yoxlamalı olan sərhəd yoxlaması, imzalanmış/imzalanmamış (signed/unsigned) qarışıqlığına görə işləməmişdir. Əgər bu hissələrdən biri mənfi sürüşmə ehtiva edirsə, serverin nəzarətində olan məlumat klient tərəfindən təmin edilən oxuma buferindən əvvəl yaddaşa yazılır. Oxuma buferi stekdə yerləşibsə, bu, nbd_pread() funksiyasının stek geri dönüş ünvanının asanlıqla dəyişdirilməsinə imkan verir ki, bu da serverin nəzarəti altında ixtiyari kodun icrasına yol açır. Bufer yığında (heap) yerləşibsə, buferdən əvvəlki digər yaddaş obyektləri üzərinə yazıla bilər ki, bu da adətən yenidən ixtiyari kodun icrasına gətirib çıxarır.
Necə düzəltmək olar
- redhat libnbd1.0.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| redhat libnbd | v < 1.0.3 | 1.0.3 |
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.