CVE-2026-31679

NONE
Обновлено 25 апреля 2026
Linux
Параметр Значение
Уязвимые версии 5.5 — 7.0
Устранено в версии 5.10.253
Поставщик Linux
Публичный эксплойт Нет

В ядре Linux устранена следующая уязвимость: openvswitch: проверка длины полезной нагрузки MPLS set/set_masked validate_set() принял OVS_KEY_ATTR_MPLS в качестве полезной нагрузки переменного размера для Действия SET/SET_MASKED. При обработке действий OVS ожидает фиксированного размера. Ключевые данные MPLS (struct ovs_key_mpls).

Используйте уже нормализованный key_len (включая замаскированный регистр) и отклоняйте несовпадающие размеры ключей действия MPLS. Досрочное отклонение недопустимой длины полезной нагрузки действия MPLS.

Показать оригинальное описание (EN)

In the Linux kernel, the following vulnerability has been resolved: openvswitch: validate MPLS set/set_masked payload length validate_set() accepted OVS_KEY_ATTR_MPLS as variable-sized payload for SET/SET_MASKED actions. In action handling, OVS expects fixed-size MPLS key data (struct ovs_key_mpls). Use the already normalized key_len (masked case included) and reject non-matching MPLS action key sizes. Reject invalid MPLS action payload lengths early.

Уязвимые продукты 8

Конфигурация От (включительно) До (исключительно)
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 5.10.253
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 5.15.203
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 6.1.168
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 6.6.131
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 6.12.80
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 6.18.21
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 6.19.11
Linux Linux_Kernel
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
5.5 7.0