Skip to content

fix(deps): require idna >=3.15 for VULN-88794#122

Open
shuningc wants to merge 1 commit into
mainfrom
VULN-88794-idna-upgrade
Open

fix(deps): require idna >=3.15 for VULN-88794#122
shuningc wants to merge 1 commit into
mainfrom
VULN-88794-idna-upgrade

Conversation

@shuningc

Copy link
Copy Markdown
Contributor

Summary

  • Address VULN-88794 / CVE-2024-3651 follow-up: require idna >= 3.15 (DoS via idna.encode() on crafted long inputs; fixes incomplete in 3.10).
  • Root poetry.lock resolves to 3.18.
  • Previously locked at 3.10 transitively (httpx / requests / yarl, etc.).

Changes

  • Add direct idna = ">=3.15,<4" in pyproject.toml.
  • Refresh poetry.lock (idna 3.10 → 3.18).
  • Bump example pins to idna==3.15 (minimum fixed) where pinned.
  • Update examples/agent/langgraph-fsi-agent/before/poetry.lock for idna 3.18.

Verification

  • poetry check
  • poetry lock (no drift)
  • poetry run pytest tests/ — 1988 passed, 10 skipped
  • PyPI hashes for idna 3.18 match lockfile

Test plan

  • CI green

Jira

  • VULN-88794

Pin a minimum fixed idna version for DoS remediation; lock resolves to 3.18 and example pins use 3.15.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant