Skip to content

Lock urllib3 2.8.0 for three new advisories - #24

Merged
mahdi-shafiei merged 1 commit into
mainfrom
fix/urllib3-2.8.0
Sep 30, 2026
Merged

mahdi-shafiei merged 1 commit into
mainfrom
fix/urllib3-2.8.0

Conversation

@mahdi-shafiei

Copy link
Copy Markdown
Collaborator

urllib3 2.7.0 is affected by CVE-2026-97687, CVE-2026-97688 and CVE-2026-97689 (HTTPS proxy TLS configuration and the streaming API). All three are fixed in urllib3 2.8.0.

Change

uv lock --upgrade-package urllib3 --refresh-package urllib3. Only the urllib3 entry in uv.lock moves (2.7.0 to 2.8.0, sdist and wheel hashes). No other package changes, and no derived requirements file exists in this repository.

Audit

The Security workflow's steps (setup-diffbio with .[dev] on Python 3.12, then the pip-audit scan) were reproduced in a throwaway environment:

uv sync --locked --extra dev
uv run --with pip-audit pip-audit --local --desc

Result: No known vulnerabilities found (exit 0). The workflow has no ignores.

pip-audit reports three advisories against urllib3 2.7.0 (HTTPS proxy TLS configuration and the streaming API), fixed in 2.8.0. Only urllib3 moves in the lock; the CI audit finds no known vulnerabilities besides the workflow's own ignores.
@mahdi-shafiei
mahdi-shafiei merged commit 7d45e5a into main Sep 30, 2026
12 checks passed
@mahdi-shafiei
mahdi-shafiei deleted the fix/urllib3-2.8.0 branch September 30, 2026 18:05
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