Control: 23 EC2 Transit Gateways should not automatically accept VPC attachment requests
Description
This control checks if EC2 Transit Gateways are automatically accepting shared VPC attachments. This control fails for a Transit Gateway that automatically accepts shared VPC attachment requests.
Turning on AutoAcceptSharedAttachments configures a Transit Gateway to automatically accept any cross-account VPC attachment requests without verifying the request or the account the attachment is originating from. To follow the best practices of authorization and authentication, we recommended turning off this feature to ensure that only authorized VPC attachment requests are accepted.
Remediation
For information about how to modify a Transit Gateway, see Modify a transit gateway in the Amazon VPC Developer Guide.
Usage
Run the control in your terminal:
powerpipe control run aws_compliance.control.foundational_security_ec2_23
Snapshot and share results via Turbot Pipes:
powerpipe loginpowerpipe control run aws_compliance.control.foundational_security_ec2_23 --share
SQL
This control uses a named query:
ec2_transit_gateway_auto_cross_account_attachment_disabled