Уязвимость функции skb_flow_dissect службы flow_dissector.c (net/core/flow_dissector.c) ядра операционной системы Linux связана недостаточной проверкой входных данных (возврат значения true для протокола key_control без установки значений для n_proto, ip_proto и thoff). Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, вызвать отказ в обслуживании или выполнить произвольный код с помощью одного специально сформированного MPLS-пакета
Использование рекомендаций:
Для Linux:
https://github.com/torvalds/linux/commit/a6e544b0a88b53114bfa5a57e21b7be7a8dfc9d0
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=a6e544b0a88b53114bfa5a57e21b7be7a8dfc9d0
| Балл | 10 — критическая опасность |