Skip to content

fix(gcp-kms): upgrade urllib3 to 2.7.0 to fix CVE-2026-44431 (KSM-1021)#1068

Draft
stas-schaller wants to merge 1 commit into
masterfrom
release/storage/python/gcp-kms/v1.1.1
Draft

fix(gcp-kms): upgrade urllib3 to 2.7.0 to fix CVE-2026-44431 (KSM-1021)#1068
stas-schaller wants to merge 1 commit into
masterfrom
release/storage/python/gcp-kms/v1.1.1

Conversation

@stas-schaller

@stas-schaller stas-schaller commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Summary

CVE hotfix: upgrades urllib3 to 2.7.0 and raises the Python floor to 3.10.

  • CVE-2026-44431 (urllib3, CVSS High): sensitive headers forwarded across origins on redirect. Fixed by upgrading urllib3 to 2.7.0.
  • requires-python raised to >=3.10 — urllib3 2.7.0 dropped Python 3.9 support (Python 3.9 EOL Oct 2025).
  • Python 3.9 classifier removed from pyproject.toml.
  • requirements.txt regenerated via uv pip compile --python-version 3.10 --universal.

KSM-1021

Breaking Changes

None for supported Python versions. Python 3.9 is EOL and was already dropped by urllib3 2.7.0.

Bump requires-python to >=3.10 (urllib3 2.7.0 drops Python 3.9 support),
remove Python 3.9 classifier, and regenerate requirements.txt. Version 1.1.1.
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