Skip to content

fix(deps): bump idna from 3.7 to 3.15 to address CVE-2026-45409#1153

Merged
klivan merged 1 commit into
masterfrom
gustavo.jodar/fix-cve-2026-4509-idna-3.15
Jun 11, 2026
Merged

fix(deps): bump idna from 3.7 to 3.15 to address CVE-2026-45409#1153
klivan merged 1 commit into
masterfrom
gustavo.jodar/fix-cve-2026-4509-idna-3.15

Conversation

@Gustavo-Jodar

Copy link
Copy Markdown
Contributor

What does this PR do?

Bumps idna from 3.7 to 3.15 in aws/logs_monitoring/requirements.txt.

Motivation

Addresses CVE-2026-45409, a DoS vulnerability in the idna library where crafted
inputs to idna.encode() consume excessive resources before length validation.
The fix in 3.14/3.15 rejects oversized inputs early. idna is a transitive
dependency pulled in by requests.

Testing Guidelines

No behavior change — this is a transitive dependency not called directly by this
codebase. requests==2.33.0 accepts idna<4,>=2.5, so 3.15 is fully compatible.

Additional Notes

idna is not used directly in this repo; it is resolved transitively via requests.
The vulnerable code path (passing untrusted hostnames to idna.encode()) is not
reachable in this Lambda — all outbound URLs are operator-configured env vars with
hardcoded Datadog defaults.

Types of changes

  • Misc (docs, refactoring, dependency upgrade, etc.)

Check all that apply

  • This PR's description is comprehensive
  • This PR passes the unit tests

@github-actions github-actions Bot added the aws label Jun 11, 2026
@Gustavo-Jodar
Gustavo-Jodar marked this pull request as ready for review June 11, 2026 09:12
@Gustavo-Jodar
Gustavo-Jodar requested a review from a team as a code owner June 11, 2026 09:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants