Infrahub Authentication Bypass Vulnerability Allowing Deleted or Expired API Tokens to be Valid
Vulnerability
A vulnerability exists in Infrahub versions prior to 1.3.9 and 1.4.5, where the authentication logic incorrectly validates deleted or expired API tokens. This flaw allows any API token linked to an active user account to authenticate successfully, potentially leading to unauthorized access. The issue has been addressed in versions 1.3.9 and 1.4.5.
Impact
Exploitation of this vulnerability allows deleted or expired API tokens to be used for authentication, potentially leading to unauthorized access.
Remediation
Users can update to Infrahub versions 1.3.9 or 1.4.5 to address this vulnerability. Alternatively, as a temporary measure, users can delete or deactivate the account associated with a deleted API token to prevent that token from being used for authentication.
Vulnerability Rating
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
