Skip to content

[Hardening] F-02: Default Configuration Forces User’s Posture to Password-Only. #13334

@davift

Description

@davift

The required feature described as a wish

Image

Description: the global configuration setting enable.user.2fa defaults to False, meaning users who wish to use two-factor authentication (2FA) cannot do so without a Root Admin first enabling the setting and restarting the management server(s).

Affected Components: Management UI

Impact: Any compromised or weak user credential is sufficient to gain full access to a user's CloudStack account. This makes the platform susceptible to credential-stuffing, phishing, and brute-force attacks with no second factor to impede unauthorized access.

Steps to Reproduce:

  • Log in to the CloudStack Management UI as a Root Admin.
  • Navigate to Configuration > Global Settings.
  • Search for enable.user.2fa and observe that its value is set to False.
  • Attempt to enable 2FA on your own user account, and confirm that it is not permitted.

Recommended Remediation: Change the default value of enable.user.2fa to True so that users are always permitted to enroll in 2FA without requiring Root Admin intervention.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions