logo

Database

Aws Root Without Mfa

Description

Detects when an AWS root account is not protected by Multi-Factor Authentication (MFA). The root account has unlimited privileges across all AWS services and resources, making it a critical security risk if compromised. Enabling MFA is an essential security control to prevent unauthorized access.

Weakness:

081 - Lack of multi-factor authentication

Category: Access Subversion

Detection Strategy

    Checks the AWS IAM account summary to verify if MFA is enabled for the root account

    Reports a vulnerability when the AccountMFAEnabled flag is set to 0 or is missing

    The vulnerability includes the root account ARN and the current MFA enabled status