wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
3Vexday Risk Score
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
ssvc Trackepss 0.3%
probabilidad de explotación
0.3%top 84% de las CVE
explotación observada
noninguna fuente lo reporta
In the Linux kernel, the following vulnerability has been resolved:
wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
Syzbot points out that skb_trim() has a sanity check on the existing length of
the skb, which can be uninitialised in some error paths. The intent here is
clearly just to reset the length to zero before resubmitting, so switch to
calling __skb_set_length(skb, 0) directly. In addition, __skb_set_length()
already contains a call to skb_reset_tail_pointer(), so remove the redundant
call.
The syzbot report came from ath9k_hif_usb_reg_in_cb(), but there's a similar
usage of skb_trim() in ath9k_hif_usb_rx_cb(), change both while we're at it.
Productos afectados
Linux · LinuxReferencias
https://cert-portal.siemens.com/productcert/html/ssa-265688.htmlhttps://cert-portal.siemens.com/productcert/html/ssa-355557.htmlhttps://git.kernel.org/stable/c/012ae530afa0785102360de452745d33c99a321bhttps://git.kernel.org/stable/c/2c230210ec0ae6ed08306ac70dc21c24b817bb95https://git.kernel.org/stable/c/6a875220670475d9247e576c15dc29823100a4e4https://git.kernel.org/stable/c/94745807f3ebd379f23865e6dab196f220664179https://git.kernel.org/stable/c/a9f4e28e8adaf0715bd4e01462af0a52ee46b01fhttps://git.kernel.org/stable/c/b02eb7c86ff2ef1411c3095ec8a52b13f68db04fhttps://git.kernel.org/stable/c/d1f2fbc6a769081503f6ffedbb5cd1ac497f0e77https://git.kernel.org/stable/c/e37e348835032d6940ec89308cc8996ded691d2dhttps://git.kernel.org/stable/c/e6b9bf32e0695e4f374674002de0527d2a6768ebhttps://lists.debian.org/debian-lts-announce/2025/01/msg00001.html