[Claude] Bump urllib3 to 2.7.0 to address CVE-2026-44431#32
Merged
Conversation
urllib3 < 2.7.0 forwards sensitive headers (Authorization, Cookie, Proxy-Authorization) across origins on cross-origin redirects taken through the low-level ProxyManager.connection_from_url().urlopen(..., assert_same_host=False) path. urllib3 enters here only as a transitive dep of requests (Sphinx's docs toolchain), so the runtime exposure is limited, but the lockfile shouldn't pin a vulnerable version. https://claude.ai/code/session_01SKZysXPuSUj2WWNrNqPZuC
The test's robust_std_err callable was constructing its inner EmpiricalDistribution without an rng, so the nested SE drew from the unseeded global default RNG. t_interval seeds the inner dist itself only when fast_std_err is None, so a user-supplied one has to seed itself. With the seed in place the bounds are bit-identical across runs and comfortably inside the existing tolerances. https://claude.ai/code/session_01SKZysXPuSUj2WWNrNqPZuC
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
urllib3 < 2.7.0 forwards sensitive headers (Authorization, Cookie,
Proxy-Authorization) across origins on cross-origin redirects taken
through the low-level ProxyManager.connection_from_url().urlopen(...,
assert_same_host=False) path. urllib3 enters here only as a transitive
dep of requests (Sphinx's docs toolchain), so the runtime exposure is
limited, but the lockfile shouldn't pin a vulnerable version.
https://claude.ai/code/session_01SKZysXPuSUj2WWNrNqPZuC