Linux ядросының vhost-net драйверіндегі осалдық

Негізгі орта жағында virtio желінің жұмысын қамтамасыз ететін vhost-net драйверінде, анықталды осалдық (CVE-2020-10942), жергілікті пайдаланушыға /dev/vhost-net құрылғысына арнайы пішімделген ioctl(VHOST_NET_SET_BACKEND) жіберу арқылы ядро ​​стегінің толып кетуін бастауға мүмкіндік береді. Мәселе get_raw_socket() функция кодындағы sk_family өрісінің мазмұнын дұрыс тексерудің болмауынан туындады.

Алдын ала деректерге сәйкес, осалдықты ядроның бұзылуын тудыру арқылы жергілікті DoS шабуылын жүзеге асыру үшін пайдалануға болады (кодтың орындалуын ұйымдастыру үшін осалдықпен туындаған стектің толып кетуін пайдалану туралы ақпарат жоқ).
Осалдық жойылды Linux ядросының 5.5.8 жаңартуында. Таратулар үшін беттерде бума жаңартуларының шығарылымын қадағалауға болады Debian, Ubuntu, RHEL, SUSE/openSUSE, Fedora, Арка.

Ақпарат көзі: opennet.ru

пікір қалдыру