Repository navigation
MLE-29961 update urllib3 to 2.8.0 - #151
RitaChen609 wants to merge 2 commits into
Conversation
There was a problem hiding this comment.
🟢 Approval recommended
The urllib3 2.8.0 dependency update has no active review issues.
No open issues 🎉
What changed in this PR
Updates urllib3 to 2.8.0 to address the security vulnerabilities tracked by MLE-29961, MLE-29963, and MLE-34125.
Changes:
- Replaces the
^2.6.3constraint with an exact2.8.0pin. - Updates the lockfile’s urllib3 version, artifact hashes, and minimum Python requirement to 3.10, matching the project’s declared Python range.
| File | Description |
|---|---|
pyproject.toml |
Pins urllib3 to version 2.8.0. |
poetry.lock |
Records urllib3 2.8.0 and refreshes package and lockfile metadata. |
Review effort: Balanced
rjrudin
left a comment
There was a problem hiding this comment.
I would first bump requests to the latest release - the develop branch is depending on 2.32.5, and 2.34.2 is available. That might remove the need for forcing some transitive dependencies.
…and resolve requests' dependencies to their latest required version
I removed urllib3 forcing version, updated requests to 2.34.2, and resolved requests' dependencies to their latest available version. |
MLE-29961
[HIGH] BDSA-2026-9851 / CVE-2026-44432 in urllib3 v2.6.3
MLE-29963
[HIGH] BDSA-2026-9855 / CVE-2026-44431 in urllib3 v2.6.3
MLE-34125
[HIGH] BDSA-2026-15853 in urllib3 v2.6.3