GitHub Advisoryadvisory · PyPI

GHSA-rqw2-hhrf-7936 OpenStack Keystone does not check signature TTL of the EC2 credential auth method

MEDIUM Published 2022-05-24 Modified 2024-09-27 Official page ↗
Aliases
CVE-2020-12692
Ecosystem
PyPI
Packages
keystone
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Weaknesses
CWE-311, CWE-347
Reviewed
2023-07-13

Affected packages

• PyPI keystone: >= 16.0.0.0rc1, < 16.0.0 → fixed in 16.0.0 • PyPI keystone: < 15.0.1 → fixed in 15.0.1

Description

An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. The EC2 API doesn't have a signature TTL check for AWS Signature V4. An attacker can sniff the Authorization header, and then use it to reissue an OpenStack token an unlimited number of times.

Related

Alias · CVE (1)

  • CVE-2020-12692 An issue was discovered in OpenStack Keystone before 15.0.1, and 16.0.0. vulnerability

Weakness · CWE (2)

  • CWE-311 Missing Encryption of Sensitive Data weakness
  • CWE-347 Improper Verification of Cryptographic Signature weakness

References