AWS CloudTrail: EC2 Snapshot Attribute Permission Modified for Cross-Account Access

Alerts on CloudTrail ModifySnapshotAttribute events indicating EC2 snapshot permissions were changed for other-account access.

FreeReviewedSigma · Medium · v5
Product
aws
Service
cloudtrail
Author
Darin Smith (SigmaHQ), DRL 1.1
Published
2021-05-17
Updated
2026-07-31

ATT&CK techniques

Exfiltration
  1. Recon

  2. Resource Dev

  3. Initial Access

  4. Execution

  5. Persistence

  6. Priv Esc

  7. Defense Evasion

  8. Cred Access

  9. Discovery

  10. Lateral Movement

  11. Collection

  12. C2

  13. Impact

What it detects

This rule flags CloudTrail events where an EC2 snapshot’s attributes are modified, specifically when snapshot permissions are changed via ModifySnapshotAttribute. Attackers can use this to grant access from another AWS account, enabling data exfiltration or unauthorized sharing of snapshot contents. Detection relies on CloudTrail telemetry capturing the EC2 API call and its source event fields.

Related detections9 linkedT1537 — drag to rearrange
Suspicious S3 Bucket Replication Configured via Scattered Spider Exfiltration Technique
Suspicious AWS Instance Access or Export via SSH Key or Export Task
Suspicious Container Image Export via ctr in Cloud Model Exfiltration
Suspicious AWS Transfer Family Server Creation for Data Exfiltration (via cloudtrail)
Suspicious EC2 Snapshot Attribute Modification for External Sharing via CloudTrail
Suspicious Cross-Project Compute Snapshot Creation via GCP Audit
Suspicious Compute Disk IAM Policy Modification Granting Owner Role via GCP Audit
Suspicious EBS Snapshot Shared With External Account via CloudTrail
Suspicious GCP Bucket Deletion for Namespace Hijacking (via gcp)
AWS CloudTrail: EC2 Snapshot Attribute Permission Modified for Cross-Account Access
Pivot detection · T1537 · 9 related

Changelog

v5
  1. v5
    Candidate ingested via manual entry.2026-07-31
  2. v4
    Candidate ingested via manual entry.2026-07-31
  3. v3
    Candidate ingested via manual entry.2026-07-31
  4. v2
    Candidate ingested via manual entry.2026-07-31
  5. v1
    No 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.