CVE-2026-64531
net: openvswitch: отклонять вложенные атрибуты действий чрезмерного размера
- Опубликовано
- 27 июл. 2026 г.
- Обновлено
- 22 авг. 2026 г.
- Назначение CNA
- Linux
- Наблюдены доказательства
- 9 авг. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 31,8 %
- Дата модели
- 21 сент. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
В ядре Linux устранена следующая уязвимость: net: openvswitch: отклонять вложенные атрибуты действий чрезмерного размера Open vSwitch хранит сгенерированные действия потока как nlattrs, поле nla_len которых имеет тип u16. Коммит a1e64addf3ff ("net: openvswitch: remove misbehaving actions length check") разрешил общему потоку sw_flow_actions превышать 64 КиБ, что допустимо, но также убрал последнюю защиту, предотвращавшую превышение U16_MAX сгенерированным вложенным атрибутом действия. Чрезмерный сгенерированный контейнер может быть закрыт с усечённым nla_len. Последующий дамп или teardown затем обходит структурно иной поток, чем тот, который был проверен. В частности, чрезмерно большой вложенный CLONE/CT action может привести к тому, что последующие байты в сгенерированном потоке будут интерпретироваться как независимые действия. Сохраните поведение с более крупным общим потоком действий, но заставьте закрытие вложенного действия отклонять сгенерированные контейнеры, которые не помещаются в nla_len, и возвращать ошибку через всех вызывающих. Для рекурсивных построителей SAMPLE, CLONE, DEC_TTL и CHECK_PKT_LEN обрезайте хвосты списков действий, владеющих ресурсами, в обратном порядке построения перед отбрасыванием неудачных обёрток, чтобы ресурсы, скопированные в отклонённые хвосты, освобождались до удаления обёрток. Большинство неудачных внешних обёрток отбрасываются путём усечения actions_len после освобождения дочерних ресурсов. CHECK_PKT_LEN также обрезает своего родителя после того, как ресурсы ветвей исчезли. Сбои закрытия SET/TUNNEL напрямую освобождают известное владение tun_dst, а SET_TO_MASKED не имеет внешнего владения и усекается при сбое закрытия.
Источники
4- CVE-2026-64531Исследования
Эталонный анализ уязвимости повреждения памяти в Open vSwitch ядра Linux, охватывающий первопричину, воздействие, команды обнаружения и рекомендации по смягчению последствий для команд защитной безопасности.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.