CVE-2017-10686
Təsvir
Netwide Assembler (NASM) 2.14rc0 versiyasında, nasm alətində çox sayda "heap use after free" zəifliyi mövcuddur. Müvafiq yığın (heap), token() funksiyasında ayrılır və detoken() funksiyasında (pp_getline() tərəfindən çağırılır) azad edilir - daha sonra müxtəlif mövqelərdə yenidən istifadə olunur ki, bu da çoxsaylı zərərlərə səbəb ola bilər. Məsələn, bu, detoken()-də korlanmış ikiqat bağlı siyahıya, delete_Token()-də ikiqat azad etməyə (double free) və ya korlanmaya, həmçinin detoken()-də sərhədləri aşan yazmaya (out-of-bounds write) səbəb olur. Bunun uzaqdan kodun icrası hücumuna gətirib çıxarma ehtimalı yüksəkdir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nasm netwide_assembler | 2.14 | — |
| canonical ubuntu_linux | 14.04 | — |
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.