Skip to content

Commit f0e260b

Browse files
committed
deps: pin idna>=3.15 (CVE-2024-3651) — incorporates Snyk PR #530
Transitive via requests; idna<3.7 has a ReDoS/DoS. Added in the same transitive-pins block as setuptools/zipp with the CVE named (Snyk's auto-PR left a generic comment). Verified: 3.15-3.18 exist on PyPI, requests allows idna<4, dry-run resolves.
1 parent aac22ef commit f0e260b

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,3 +101,4 @@ defusedxml>=0.7.1
101101
# floor that doesn't carry known CVEs. Newer versions are pulled automatically.
102102
setuptools>=78.1.1 # CVE-2024-6345 RCE in package_index, CVE-2025-47273 ReDoS
103103
zipp>=3.19.1 # CVE-2024-5569 infinite loop in Path._next
104+
idna>=3.15 # CVE-2024-3651 ReDoS/DoS in idna<3.7 (transitive via requests; Snyk PR #530)

0 commit comments

Comments
 (0)