Commit 823b63e
committed
fix: update idna 3.11 to 3.16 to resolve CVE DoS vulnerability (GHSA-65pc-fj4g-8rjx)
idna < 3.15 is vulnerable to denial of service via specially crafted
inputs to idna.encode() that bypass the CVE-2024-3651 fix. Payloads
using certain Unicode characters cause excessive processing time in
the valid_contexto function before length rejection.
This is a transitive runtime dependency used by httpx, anyio, aiohttp,
and yarl. Added explicit idna>=3.15 constraint to pyproject.toml and
updated the lock file to idna 3.16.1 parent c26ddb4 commit 823b63e
2 files changed
Lines changed: 4 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments