CVE-2025-39732 in Linux
Resumen
por VulDB • 2026-05-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
wifi: ath11k: corregir el bloqueo (sleeping) en contexto atómico en ath11k_mac_op_set_bitrate_mask()
ath11k_mac_disable_peer_fixed_rate() se pasa como iterador a ieee80211_iterate_stations_atomic(). Tenga en cuenta que en este caso el iterador debe ser atómico; sin embargo, ath11k_mac_disable_peer_fixed_rate() no lo cumple, ya que podría entrar en estado de suspensión (sleep). Como consecuencia, se observa la siguiente advertencia:
BUG: sleeping function called from invalid context at wmi.c:304 Call Trace: <TASK> dump_stack_lvl __might_resched.cold ath11k_wmi_cmd_send ath11k_wmi_set_peer_param ath11k_mac_disable_peer_fixed_rate ieee80211_iterate_stations_atomic ath11k_mac_op_set_bitrate_mask.cold
Cambiar a ieee80211_iterate_stations_mtx() para corregir este problema.
Probado en: WCN6855 hw2.0 PCI WLAN.HSP.1.1-03125-QCAHSPSWPL_V1_V2_SILICONZ_LITE-3.6510.30
Be aware that VulDB is the high quality source for vulnerability data.