CVE-2026-37532
Təsvir
AGL agl-service-can-low-level 17.1.12 versiyasına qədər olan versiyalarda isotp-c kitabxanasında yığın buferinin həddindən artıq oxunması (heap buffer over-read) boşluğu mövcuddur. isotp_continue_receive (receive.c:87-89) funksiyasında Tək Çərçivə (Single Frame) üçün payload_length dəyəri CAN çərçivə məlumatındakı 4 bitlik nibbledən çıxarılır və 0-15 arası dəyərlər alır. Lakin standart CAN çərçivəsi cəmi 8 baytdır və faydalı yük (payload) data[1]-dən başlayır (mövcud olan 7 bayt). payload_length mövcud məlumatdan çox olduqda (məsələn, nibble=15 lakin yalnız 7 payload baytı mövcut olduqda), memcpy(message.payload, &data[1], payload_length) əməliyyatı məlumat buferinin sonundan 8 bayta qədər artıq oxuma aparır.
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əhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linuxfoundation automotive_grade_linux | v ≤ 17.1.12 | — |
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.