The aaugustin websockets library before 9.1 for Python has an Observable Timing Discrepancy on servers when HTTP Basic Authentication is enabled with basicauthprotocol_factory(credentials=...). An attacker may be able to guess a password via a timing attack.