OpenBSD бағдарламасындағы пинг утилитасын тексеру 1998 жылдан бері бар қатені анықтады

OpenBSD пинг утилитасының fuzzing тестілеуінің нәтижелері FreeBSD-мен қамтамасыз етілген пинг утилитасында қашықтан пайдаланатын осалдықтың жақында табылуынан кейін жарияланды. OpenBSD-де қолданылатын пинг утилитасына FreeBSD-де анықталған мәселе әсер етпейді (осалдық FreeBSD әзірлеушілері 2019 жылы қайта жазған pr_pack() функциясының жаңа іске асыруында бар), бірақ сынақ кезінде тағы бір қате пайда болды, ол сақталып қалды. 24 жыл бойы анықталмады. Қате IP пакетіндегі нөлдік өлшемді опция өрісі бар жауапты өңдеу кезінде шексіз циклды тудырады. Түзету OpenBSD-ге енгізілген. Мәселе осалдық деп саналмайды, себебі OpenBSD ядросындағы желілік стек мұндай пакеттерге пайдаланушы кеңістігіне кіруге мүмкіндік бермейді.

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

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