[PATCH] Hostapd does not update WPS credentials on SIGHUP

Raphaël Mélotte raphael.melotte at mind.be
Fri Feb 12 05:33:43 EST 2021



On 2/12/21 10:53 AM, Andrej Shadura wrote:
> Hi,
> 
> On Sun, 11 Oct 2020, at 19:14, Jouni Malinen wrote:
>> On Thu, Aug 20, 2020 at 01:46:57PM +0300, Dmitry Koroban wrote:
>>> Faced this issue on v2.6, but 2.10 seems to have it too.
>>> Steps to reproduce:
>>> 1. Start hostapd with WPS enabled
>>> 2. Change passphrase in hostapd.conf
>>> 3. Send SIGHUP to hostapd
>>> 4. Try to connect client using wps_pbc
>>> 5. Client receives old passphrase and cannot connect
>   
>> There is a call to hostapd_update_wps() just before this context and
>> that function is the place to update whatever needs to be updated for
>> WPS. It would be cleaner to do this type of restarting of WPS there in
>> case WPS was started before reconfiguration instead of hardcoding
>> deinit/init to happen after that update function is executed.
> 
> Has there been any follow-up on this, maybe an alternative implementation? I don’t see anything on the mailing list, but maybe I’m looking in a wrong place?
> 

Hi,

This should be fixed on master starting from 
'f95ccc102a6e55bb2543ba68164d6a007a188b25'.

The related patches on the mailing list are:
https://lists.infradead.org/pipermail/hostap/2021-February/039299.html
https://lists.infradead.org/pipermail/hostap/2020-December/039205.html

Kind regards,

Raphaël



More information about the Hostap mailing list