Check ID:
Provider: AWS
Service:
Severity: MEDIUM
Categories:
Resource type:
rds_instance_minor_version_upgrade_enabledProvider: AWS
Service:
rdsSeverity: MEDIUM
Categories:
vulnerabilitiesResource type:
AwsRdsDbInstanceWhat this check verifies
RDS DB instances are evaluated for theauto_minor_version_upgrade setting that enables automatic minor engine updates during maintenance windows.
Risk
Without automatic minor upgrades, databases miss security patches, leaving known vulnerabilities exploitable and risking unauthorized data access. Unapplied fixes can cause data corruption and outages, harming integrity and availability.Recommendation
Enableauto_minor_version_upgrade on RDS instances so minor releases are applied promptly. Use maintenance windows and stage testing to limit impact. Follow defense in depth and least privilege; keep reliable backups and Multi-AZ to preserve continuity if upgrades require rollback.
Remediation
- CLI
- Terraform
- Native IaC
- Dashboard steps
aws rds modify-db-instance —db-instance-identifier <db_instance_id> —auto-minor-version-upgrade —apply-immediately
References
- https://aws.amazon.com/blogs/database/best-practices-for-upgrading-amazon-rds-to-major-and-minor-versions-of-postgresql/
- https://www.trendmicro.com/trendaivisiononecloudriskmanagement/knowledge-base/aws/RDS/rds-auto-minor-version-upgrade.html
Where this check fires
This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable byCheck ID = rds_instance_minor_version_upgrade_enabled. 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