PT-2022-24861 · Unknown · Flyteadmin

Enghabu

·

Published

2022-10-05

·

Updated

2022-12-09

·

CVE-2022-39273

CVSS v3.1

4.8

Medium

VectorAV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions FlyteAdmin versions prior to 1.1.44
Description The default authorization server's configuration settings contain a known hardcoded hashed password. Users who enable authentication without changing the default clientid hashes will be exposed to the public internet. Attackers can effectively impersonate propeller by using this default password, allowing public traffic in. This issue only applies to users who have not specified the ExternalAuthorizationServer setting. Using an external auth server automatically turns off this default configuration and protects against this issue.
Recommendations For versions prior to 1.1.44, users should manually set the staticClients in the selfAuthServer section of their configuration if they intend to rely on Admin’s internal auth server. As a temporary workaround, consider disabling the default authorization server until a patch is available. Restrict access to the default Flyte Propeller configmap to minimize the risk of exploitation. Avoid using the default clientid hashes in the authorization server configuration until the issue is resolved.

Exploit

Fix

Using Hardcoded Credentials

Weakness Enumeration

Related Identifiers

CVE-2022-39273
GHSA-67X4-QR35-QVRM
GO-2022-1043

Affected Products

Flyteadmin