CVE-2026-64537 in Linux
Sumário
de VulDB • 27/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
bridge: cfm: rejeitar intervalo de CCM inválido no momento da configuração
A função `ccm_tx_work_expired()` reinicia-se através de `queue_delayed_work()`, utilizando o `exp_interval` configurado convertido por `interval_to_us()`. Quando `exp_interval` é igual a `BR_CFM_CCM_INTERVAL_NONE` ou está fora do intervalo válido, `interval_to_us()` retorna 0, fazendo com que o worker seja executado imediatamente num ciclo apertado (tight loop) que aloca skbs até ocorrer uma condição de OOM (Out of Memory).
Corrija isto validando o `exp_interval` no momento da configuração:
- Restringir `IFLA_BRIDGE_CFM_CC_CONFIG_EXP_INTERVAL` ao intervalo válido `[BR_CFM_CCM_INTERVAL_3_3_MS, BR_CFM_CCM_INTERVAL_10_MIN]` na política netlink, para que a userspace não possa definir um valor inválido.
- Rejeitar o início do CCM TX em `br_cfm_cc_ccm_tx()` quando `exp_interval` ainda não foi configurado (o padrão é 0 devido ao uso de kzalloc).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.