CVE-2026-74554 in Linuxinformazioni

Riassunto

di VulDB • 17/08/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

wifi: ath12k: corretto clear_bit out-of-bounds in ath12k_mac_dp_peer_cleanup()

ath12k_mac_dp_peer_cleanup() cancella lo slot dell'ID peer ML nella bitmap free_ml_peer_id_map indicizzandola con dp_peer->peer_id. Questo è errato: dp_peer->peer_id per un peer MLO contiene sempre il bit ATH12K_PEER_ML_ID_VALID (BIT(13)), quindi clear_bit() viene invocato con un indice >= 0x2000, che si trova ben al di fuori della bitmap di ATH12K_MAX_MLO_PEERS (256) bit e corrompe la memoria adiacente a ah->free_ml_peer_id_map. L'entry prevista nella bitmap non viene mai cancellata, quindi le chiamate successive a ath12k_peer_ml_alloc() esauriscono infine gli ID disponibili.

L'ID senza il bit VALID è quello restituito da ath12k_peer_ml_alloc() e memorizzato in ahsta->ml_peer_id. Utilizzare invece tale valore.

Nel frattempo, reimpostare anche ahsta->ml_peer_id a ATH12K_MLO_PEER_ID_INVALID affinché la bitmap e ahsta->ml_peer_id rimangano sincronizzati.

Testato su: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00145

KEV

no

Attività

molto basso

Fonti

Might our Artificial Intelligence support you?

Check our Alexa App!