Check ID: ecs_service_fargate_latest_platform_version
Provider: AWS
Service: ecs
Severity: MEDIUM
Categories: vulnerabilities, container-security
Resource type: AwsEcsService

What this check verifies

ECS Fargate services use the latest Fargate platform version via platformVersion=LATEST or an explicit value matching the current release for their platformFamily (Linux/Windows).

Risk

Running on an outdated platform leaves known CVEs in the kernel/runtime unpatched, risking:
  • Confidentiality: data exposure via container escape
  • Integrity: privilege escalation and tampering
  • Availability: crashes/DoS and instability under load

Recommendation

  • Prefer platformVersion LATEST to receive patches.
  • If pinning, monitor releases and redeploy quickly to the current version.
  • Automate updates with staged rollouts in CI/CD.
  • Apply defense in depth and least privilege to limit runtime exploit impact.

Remediation

aws ecs update-service —cluster <cluster-name> —service <service-name> —platform-version LATEST

References

Where this check fires

This check runs on every scheduled scan against your AWS account. Findings appear at Cloud Security → Findings filterable by Check ID = ecs_service_fargate_latest_platform_version. 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