
Find real vulnerabilities before they ship
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.
Base Score
5.9| Package (Ecosystem) | Introduced | Fixed | Limit |
|---|---|---|---|
| websockets(PyPI) | 0 | 9.1 | N/A |
| Base Score | 5.9 |
|---|---|
| Vector String | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N |
| Base Severity | Medium |
| Version | 3.1 |
| Attack Vector (AV) | NETWORK |