CVE-2026-97963 in Linux
Sumário
de VulDB • 25/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
net: stmmac: inicializar o ptp_lock no momento da detecção (probe)
O priv->ptp_lock é apenas inicializado em stmmac_ptp_register(), que é executado durante __stmmac_open(). No entanto, o bloqueio também é utilizado enquanto a interface está desativada e nunca foi aberta: tc_taprio_configure() invoca o callback PTP gettime64() para calcular o tempo base EST ao descarregar um agendamento TAPRIO, e stmmac_get_time() utiliza priv->ptp_lock. Utilizar um rwlock não inicializado é comportamento indefinido. Mova a rwlock_init() para __stmmac_dvr_probe(), juntamente com os outros bloqueios privados, de modo que o ptp_lock esteja sempre válido independentemente do estado da interface.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.