CVE-2021-41253

Orta

Təsvir

Zydis x86/x86-64 disassembler kitabxanasıdır. Özəl formatter hook-ları daxilində etibarsız istifadəçi məlumatlarını formatter buferinə əlavə etmək üçün `zycore`-da təmin edilən sətir funksiyalarından istifadə edən v3.2.0 və daha köhnə versiya Zydis istifadəçiləri heap bufer daşması ilə qarşılaşa bilərlər. Zydis-in köhnə versiyaları formatter buferi daxilindəki sətir obyektini düzgün başlatmamış, bir neçə sahəni başlatmağı unutmuş və onların dəyərlərini təsadüfi saxlamışdır. Bu, öz növbəsində `ZyanStringAppend` kimi zycore funksiyalarının yeni hədəf ölçüsü üçün yanlış hesablamalar aparmasına səbəb ola bilər ki, bu da heap yaddağının korlanması ilə nəticələnir. Bu, standart, fərdiləşdirilməmiş Zydis formatter-ə təsir etmir, çünki Zydis daxili olaraq həmin sahələr üzərində əməliyyat aparan zycore sətir funksiyalarından istifadə etmir. Lakin, zycore sətir funksiyaları formatter-i genişləndirmək istəyən kitabxana istifadəçiləri üçün formatter buferi ilə işləməyin nəzərdə tutulmuş yolu olduğu üçün biz bunu yenə də Zydis-də zəiflik hesab edirik. Bu xəta 3.2.1 versiyasından başlayaraq aradan qaldırılmışdır. Müvəqqəti həll yolu kimi, istifadəçilər düzəliş edilmiş versiyaya yeniləyənə qədər formatter hook-larında zycore sətir funksiyalarından istifadə etməkdən çəkinə bilərlər.

CiddilikOrta
CVSS5.9
İstismar ehtimalı—
MəhsulZyantific Zydis
Dərc8 noy 2021
İlk görülmə8 noy 2021

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
zyantific zydisv ≤ 3.2.0—

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.

Intelligence 360 paketində

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.