HSI changes for the 6.15 series

* ssi_protocol: fix potential use after free after module removal
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAmfl4sUACgkQ2O7X88g7
 +poPpBAAhN2NUlSaK4jnyhc0LZFqRLo6X6Cyuco2RTv3O6h3qza6DBaba0+Fs+6M
 APi30tu2gcjzTjCylyDUovOnl6iARJaksWWG1CUDxZLHl9NxvkzVD3cQACP3vKVZ
 wqDg1ZIA00uQvdJEoksu5XZ3+F/dDvp7KLn4ToXAdpiQZPiih5qUO0lKXdGYlwtT
 tZORr2uao1Br1FGE3HPiWqfA7ezanlOV0n4MRitEg4Hw+oRGaKmOqbQGA71so+mJ
 rmocBa+Iui91DdJAIZ2phHrxgBhIkWek2lUwsExvelEZCtlsaY+k9TarYFwrGzyI
 yU4dqKGEH4BpE1q4ZZ2VCOT6E8hQY72FWQBx/oJCeog6Y38R4V9oHTaQXxSFcUps
 G77ouK4O4kVQYnO4kB0TIALVyUBemYI6GBTdmrTvAl7vbvZA4kOZnUwTXknUull6
 notK/UrhBeNCEVEFvTPOS5bbCgPYTzhmVT2WYRRqGRh7YxsgqpF7gRg3A4n8Cilb
 mp88UVrTRkeQo/ZPiwiwEjyX6bVDRL6d8NE8pbj4wgEJ2Y5Gfs7GvX0/DGr5mxkm
 EFzIyBw8awti/RCWL/AIcaqzlO7u8Qlas0k8nsRYjwkjOB0WlBR+663H+sdPx0s6
 P4MQc5ne3g8zFEdo1y4BDUlXh/GjjjMeQMI0bBgn8MiKOcxphjo=
 =Q7rz
 -----END PGP SIGNATURE-----

Merge tag 'hsi-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi

Pull HSI update from Sebastian Reichel:

 - ssi_protocol: fix potential use after free after module removal

* tag 'hsi-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi:
  HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition
This commit is contained in:
Linus Torvalds 2025-03-29 18:23:44 -07:00
commit 91481c4ad0

View File

@ -401,6 +401,7 @@ static void ssip_reset(struct hsi_client *cl)
del_timer(&ssi->rx_wd);
del_timer(&ssi->tx_wd);
del_timer(&ssi->keep_alive);
cancel_work_sync(&ssi->work);
ssi->main_state = 0;
ssi->send_state = 0;
ssi->recv_state = 0;