<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Aws-Kms - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/tags/aws-kms/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 24 Aug 2026 09:49:47 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/tags/aws-kms/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>AWS KMS Customer Managed Key Lifecycle Manipulation</title><link>https://feed.craftedsignal.io/briefs/2026-08-aws-kms-lifecycle-manipulation/</link><pubDate>Mon, 24 Aug 2026 09:49:47 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-aws-kms-lifecycle-manipulation/</guid><description>Adversaries may disable or schedule the deletion of AWS KMS keys to sabotage business operations, render encrypted data unrecoverable, and obstruct forensic investigation or incident response efforts.</description><content:encoded><![CDATA[<p>Adversaries targeting AWS environments may attempt to disable or schedule the deletion of Customer Managed KMS keys to disrupt service availability and cause permanent data loss. Because KMS keys underpin the encryption for critical services such as S3, EBS, RDS, Secrets Manager, and Lambda, controlling these keys provides an attacker with a high-impact lever to sabotage an organization. This activity is typically observed in later stages of an intrusion, where an attacker seeks to hide evidence of prior exfiltration, prevent recovery from ransomware, or impede incident response by destroying access to encrypted forensic data and backups. Defenders should monitor for highly privileged KMS lifecycle API calls that deviate from established infrastructure-as-code deployment patterns.</p>
<h2 id="attack-chain">Attack Chain</h2>
<ol>
<li>Attacker gains initial access to the AWS environment through compromised IAM credentials or over-privileged service roles.</li>
<li>Attacker performs internal reconnaissance to identify critical KMS keys and the AWS services they protect (e.g., S3 buckets, RDS instances).</li>
<li>Attacker uses compromised credentials to execute the <code>DisableKey</code> API call via AWS CLI or SDK to immediately halt encryption/decryption operations for targeted services.</li>
<li>Attacker monitors service health or application logs to confirm the disruption of operations.</li>
<li>Attacker executes the <code>ScheduleKeyDeletion</code> API call, initiating a mandatory waiting period before the key and its associated material are permanently destroyed.</li>
<li>Attacker leverages the resulting downtime or recovery chaos to exfiltrate remaining data or obfuscate their activities.</li>
<li>Attacker objective achieved: permanent data loss and environmental sabotage.</li>
</ol>
<h2 id="impact">Impact</h2>
<p>Successful manipulation of KMS lifecycle states results in immediate loss of access to encrypted data stored in S3, EBS volumes, or RDS databases. Once the pending deletion window expires, this data becomes permanently unrecoverable, causing severe business disruption, potential regulatory compliance failures, and the total loss of forensic evidence required for incident response.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Deploy the provided detection rule to monitor for <code>DisableKey</code> and <code>ScheduleKeyDeletion</code> events in AWS CloudTrail logs.</li>
<li>Restrict the <code>kms:DisableKey</code> and <code>kms:ScheduleKeyDeletion</code> permissions to a minimal set of highly privileged administrator identities using IAM policies or Service Control Policies (SCPs).</li>
<li>Enable AWS Config rules to monitor and alert on the state of KMS keys.</li>
<li>Require multi-factor authentication (MFA) for all IAM principals authorized to perform KMS management operations.</li>
<li>Implement tagging and naming conventions to distinguish between critical production KMS keys and ephemeral keys used in CI/CD pipelines to reduce false positives in detections.</li>
</ul>
]]></content:encoded><category domain="severity">medium</category><category domain="type">advisory</category><category>impact</category><category>cloud-security</category><category>aws-kms</category><category>incident-response</category></item></channel></rss>