On 24.01.23 12:45, Alexander Wetzel wrote:
Key information in wext.connect is not reset on (re)connect and can hold data from a previous connection.
Reset key data to avoid that drivers or mac80211 incorrectly detect a WEP connection request and access the freed or already reused memory.
Additionally optimize cfg80211_sme_connect() and avoid an useless schedule of conn_work.
Fixes: fffd0934b939 ("cfg80211: rework key operation") Cc: stable@vger.kernel.org Link: https://lore.kernel.org/r/c80f04d2-8159-a02a-9287-26e5ec838826@wetzel-home.d... Signed-off-by: Alexander Wetzel alexander@wetzel-home.de
Send out an outdated version. Still does the job but I'll send a v2. Which will reset more key data and updates the comment.
Alexander