GitHub Advisoryadvisory · PyPI

GHSA-8ch4-58qp-g3mp Observable Timing Discrepancy in aaugustin websockets library

HIGH Published 2021-06-11 Modified 2024-11-19 Official page ↗
Aliases
CVE-2021-33880
Ecosystem
PyPI
Packages
websockets
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-203, CWE-208
Reviewed
2021-06-10

Affected packages

• PyPI websockets: < 9.1 → fixed in 9.1

Description

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.

Related

Alias · CVE (1)

  • CVE-2021-33880 The aaugustin websockets library before 9.1 for Python has an Observable Timing Discrepancy on servers when HTTP Basic Authentication is… vulnerability

Weakness · CWE (2)

  • CWE-203 Observable Discrepancy weakness
  • CWE-208 Observable Timing Discrepancy weakness

References