AWS CloudTrail Successful ConsoleLogin Events Without MFA
Flags successful AWS console logins with MFAUsed explicitly set to NO in CloudTrail.
- Product
- aws
- Service
- cloudtrail
- Author
- Thuya@Hacktilizer, Ivan Saakov (SigmaHQ), DRL 1.1
- Published
- 2025-10-18
- Updated
- 2026-07-31
ATT&CK techniques
Initial Access → Defense EvasionRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags successful AWS ConsoleLogin events where MFAUsed is explicitly set to NO. Attackers may attempt console access using stolen or reused credentials, and successful login without MFA can indicate weakened account protections or compromised access. Telemetry is based on AWS CloudTrail eventName=ConsoleLogin, responseElements.ConsoleLogin=Success, and additionalEventData.MFAUsed=NO.
Reporting behind it
- securitylabs.datadoghq.comhttps://securitylabs.datadoghq.com/cloud-security-atlas/vulnerabilities/iam-user-without-mfa/
- docs.aws.amazon.comhttps://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-aws-console-sign-in-events.html
- github.comhttps://github.com/SigmaHQ/sigma/blob/master/rules/cloud/aws/cloudtrail/aws_cloudtrail_console_login_success_without_mfa.yml
Changelog
v5- v5Candidate ingested via manual entry.2026-07-31
- v4Candidate ingested via manual entry.2026-07-31
- v3Candidate ingested via manual entry.2026-07-31
- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
title: AWS CloudTrail Successful ConsoleLogin Events Without MFA
id: c0d8e4b3-4408-445c-8257-9b29510789ed
status: experimental
description: This rule flags successful AWS ConsoleLogin events where MFAUsed is explicitly set to NO. Attackers may attempt console access using stolen or reused credentials, and successful login without MFA can indicate weakened account protections or compromised access. Telemetry is based on AWS CloudTrail eventName=ConsoleLogin, responseElements.ConsoleLogin=Success, and additionalEventData.MFAUsed=NO.
references:
- https://securitylabs.datadoghq.com/cloud-security-atlas/vulnerabilities/iam-user-without-mfa/
- https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-aws-console-sign-in-events.html
- https://github.com/SigmaHQ/sigma/blob/master/rules/cloud/aws/cloudtrail/aws_cloudtrail_console_login_success_without_mfa.yml
author: Thuya@Hacktilizer, Ivan Saakov, Huntrule Team
date: 2025-10-18
modified: 2025-10-21
tags:
- attack.initial-access
- attack.persistence
- attack.privilege-escalation
- attack.stealth
- attack.t1078.004
logsource:
product: aws
service: cloudtrail
detection:
selection:
eventName: ConsoleLogin
additionalEventData.MFAUsed: NO
responseElements.ConsoleLogin: Success
condition: selection
falsepositives:
- Unlikely
level: medium
license: DRL-1.1
related:
- id: 77caf516-34e5-4df9-b4db-20744fea0a60
type: derived