AWS

Download 0
Last updated Jul 31, 2026

AWS IAM User Created

Detects when a user creates a new AWS IAM account.

Overview

Type Stream
MITRE Techniques T1136.003 Create Account: Cloud Account
MITRE tactics TA0003 Persistence

Query

1| search event_name == "CreateUser" 2| eval target_user = valueof(req_params, "userName") 3| rename account_id as cloud_account, aws_region as cloud_region

Detects if the event name in AWS CloudTrail audit logs is CreateUser.

Output field order

  • _log_time, cloud_account, cloud_region, src_ip, user, user_type, event_source, event_name, target_user, user_agent

Threat analysis

  • AWS IAM user creation events may represent normal operational activity, but they can also indicate an attacker establishing persistent access after compromising an account by creating new users.
  • Attackers may use newly created accounts to maintain access even if the original account is disabled or its permissions are changed.
  • If the newly created account is granted administrative privileges or broad IAM policies, this can lead to privilege escalation and long-term internal persistence.

False positives

  • Legitimate user creation by the security or operations team as part of approved procedures for new infrastructure deployment or service operations.
  • Authorized account creation during AWS account consolidation or new team member onboarding.
  • Automated creation of predefined accounts through scripts or Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.

Response actions

  • When a CreateUser event occurs, immediately review the permission level and policies assigned to the new account.
  • Verify the creation against operational procedures to confirm if it was pre-approved.
  • If the account is deemed abnormal or unauthorized, promptly disable or delete it, and revoke any associated access keys and session tokens.
  • Analyze the source IP, user agent, and calling account of the user creation event to identify potential compromise indicators.
  • To prevent recurrence, minimize permissions for creating IAM users and prioritize using IAM Roles for access where possible.
No comments yet.