Проблема обнаружена в Contiki до версии 3.0. При отправке сообщения об ошибке ICMPv6 из-за недействительных параметров заголовка расширения…
Проблема обнаружена в Contiki до версии 3.0. При отправке сообщения об ошибке ICMPv6 из-за недействительных параметров заголовка расширения во входящем пакете IPv6 предпринимается попытка удалить заголовки расширения RPL. Поскольку длина пакета и длина заголовка расширения не проверяются (относительно доступных данных) на этом этапе, и эти переменные подвержены целочисленному переполнению, можно создать недействительный заголовок расширения, который вызовет проблемы с повреждением памяти и приведет к отказу в обслуживании. Это связано с rpl-ext-header.c.
Продукт вычитает одно значение из другого таким образом, что результат оказывается меньше минимально допустимого целочисленного значения, что даёт значение, не равное корректному результату.
https://cwe.mitre.org/data/definitions/191.html →Открыть в коллекции CWE →