Skip to content

New AWS PQ TLS policies for ELB are rejected #10198

@MarcelHB

Description

@MarcelHB

Issue search

  • I have searched the existing issues and this bug has not been reported yet

Which component is affected?

Prowler CLI/SDK

Cloud Provider (if applicable)

AWS

Steps to Reproduce

Assigning, e. g. ELBSecurityPolicy-TLS13-1-2-PQ-2025-09 to an AWS ELB resource as a TLS security policy – which is considered a default setting by AWS by now and which, to my knowledge, should not be considered inferior to ELBSecurityPolicy-TLS13-1-2-2021-06 – the AWS check elbv2_insecure_ssl_ciphers reports a failure.

Expected behavior

elbv2_insecure_ssl_ciphers should accept new *-PQ-* policies, not fail on them.

I'd like to ask for a qualified update to this list accordingly:

secure_ssl_policies = [
"ELBSecurityPolicy-TLS-1-2-2017-01",
"ELBSecurityPolicy-TLS-1-2-Ext-2018-06",
"ELBSecurityPolicy-FS-1-2-2019-08",
"ELBSecurityPolicy-FS-1-2-Res-2019-08",
"ELBSecurityPolicy-FS-1-2-Res-2020-10",
"ELBSecurityPolicy-TLS13-1-2-2021-06",
"ELBSecurityPolicy-TLS13-1-3-2021-06",
"ELBSecurityPolicy-TLS13-1-2-Res-2021-06",
"ELBSecurityPolicy-TLS13-1-2-Ext1-2021-06",
"ELBSecurityPolicy-TLS13-1-2-Ext2-2021-06",
]

Actual Result with Screenshots or Logs

Check ID: elbv2_insecure_ssl_ciphers - elbv2 [medium]
  ...
  FAIL eu-central-1: ELBv2 ... has listeners with insecure SSL protocols or chiphers (ELBSecurityPolicy-TLS13-1-2-PQ-2025-09).
  ...

How did you install Prowler?

Docker (docker pull toniblyx/prowler)

Environment Resource

Docker image: public.ecr.aws/prowler-cloud/prowler:5.18.3

OS used

Docker image: public.ecr.aws/prowler-cloud/prowler:5.18.3

Prowler version

5.18.3

Python version

cf public.ecr.aws/prowler-cloud/prowler:5.18.3

Pip version

cf public.ecr.aws/prowler-cloud/prowler:5.18.3

Context

AWS recently introduced some new TLS policies for ELB, pre-addressing post-quantum (PQ) concerns. You may find the documentation here: https://docs.aws.amazon.com/elasticloadbalancing/latest/application/describe-ssl-policies.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    ai-issue-review[Experimental] Triggers AI-powered issue triage with coding-agent-ready fix plansbugstatus/needs-triageIssue pending triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions