Check your Amazon EC2 security groups for inbound rules that allow unrestricted access (i.e., 0.0.0.0/0 or ::/0) on TCP and/or UDP port 11211 in order to reduce the attack surface and protect the Memcached cache server instances associated with your security groups. Memcached is an open-source, high-performance, distributed memory object caching system, intended for use in speeding up dynamic websites and web applications by alleviating database load.
This rule can help you work with the AWS Well-Architected Framework.
This rule resolution is part of the Conformity Security & Compliance tool for AWS.
Allowing unrestricted inbound/ingress access on TCP and/or UDP port 11211 (Memcached) to your Amazon EC2 instances can increase opportunities for malicious activities such as DDoS amplification attacks, which can have a serious impact on the health and stability of your web services and applications.
Audit
To determine if your Amazon EC2 security groups allow unrestricted Memcached access, perform the following operations:
Remediation / Resolution
To update the inbound rule configuration for your Amazon EC2 security groups in order to restrict Memcached service access to trusted networks only, perform the following operations:
References
- AWS Documentation
- Amazon EC2 security groups for Linux instances
- Security group rules reference
- Consolidate and manage network CIDR blocks with managed prefix lists
- AWS Command Line Interface (CLI) Documentation
- describe-security-groups
- revoke-security-group-ingress
- authorize-security-group-ingress
- Memcached Documentation
- Memcached