Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
memorydb_cluster_auto_minor_version_upgradesProvider: AWS
Service:
memorydbSeverity: MEDIUM
Categories:
vulnerabilitiesResource type:
OtherWhat this check verifies
MemoryDB clusters are evaluated for theauto_minor_version_upgrade setting that automatically applies new minor engine versions.
Risk
Without automatic minor upgrades, clusters may run known-vulnerable engine versions.- Exploitable CVEs enable unauthorized reads/writes (confidentiality, integrity)
- Unpatched bugs can cause DoS or data loss (availability)
- Version drift raises operational risk and slows incident response
Recommendation
Enable automatic minor version upgrades (auto_minor_version_upgrade=true) for all clusters. Schedule updates in a maintenance window, validate in staging, and keep rollback plans. Apply defense in depth with strict ACLs and monitoring to limit exposure between releases.
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws memorydb update-cluster —cluster-name <cluster-name> —auto-minor-version-upgrade
References
- https://docs.aws.amazon.com/memorydb/latest/devguide/engine-versions.html
- https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_UpgradeDBInstance.Upgrading.html#USER_UpgradeDBInstance.Upgrading.AutoMinorVersionUpgrades
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = memorydb_cluster_auto_minor_version_upgrades. To re-evaluate after a fix, hit Run now on the account’s schedule under Cloud Security → Schedules — the next scan re-checks this control and marks the finding fixed or keeps it persistent.
← Back to AWS checks