NetSight
high5.9

CVE-2021-33880

Observable Timing Discrepancy in aaugustin websockets library

Impact

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

Affected packages

EcosystemPackageAffectedFixed in
pipwebsockets< 9.19.1

Affected products

VendorProductAffected versions
Websockets ProjectWebsockets
before 9.1
OracleCommunications Cloud Native Core Policy
Version 1.14.0
OracleCommunications Cloud Native Core Security Edge Protection Proxy
Version 1.5.0
OracleCommunications Cloud Native Core Service Communication Proxy
Version 1.14.0
OracleCommunications Cloud Native Core Unified Data Repository
Version 1.14.0

Weakness classification

References