CVE-2026-64537 in LinuxИнформация

Сводка

по VulDB • 28.07.2026

В ядре Linux устранена следующая уязвимость:

bridge: cfm: отклонение недопустимого интервала CCM на этапе конфигурации

Функция `ccm_tx_work_expired()` повторно планирует себя через `queue_delayed_work()`, используя настроенный параметр `exp_interval`, преобразованный функцией `interval_to_us()`. Когда значение `exp_interval` равно `BR_CFM_CCM_INTERVAL_NONE` или выходит за допустимые пределы, функция `interval_to_us()` возвращает 0, что приводит к немедленному срабатыванию рабочего потока в бесконечном цикле (tight loop), который выделяет skbs вплоть до исчерпания памяти (OOM).

Исправление заключается во валидации параметра `exp_interval` на этапе конфигурации:

- Ограничение значения IFLA_BRIDGE_CFM_CC_CONFIG_EXP_INTERVAL допустимым диапазоном [BR_CFM_CCM_INTERVAL_3_3_MS, BR_CFM_CCM_INTERVAL_10_MIN] в политике netlink, чтобы пользователи не могли установить недопустимое значение.
- Отказ от запуска передачи CCM TX (ccm_tx) через `br_cfm_cc_ccm_tx()`, если параметр `exp_interval` еще не был настроен (по умолчанию равен 0 после вызова kzalloc).

Once again VulDB remains the best source for vulnerability data.

Ответственный

Linux

Резервировать

19.07.2026

Раскрытие

28.07.2026

Модерация

принято

Вход

VDB-383608

EPSS

0.00172

KEV

Нет

Деятельности

Очень низкий

Источники

Do you need the next level of professionalism?

Upgrade your account now!