Skip to content

Release Python GCP Storage v1.1.0#964

Open
stas-schaller wants to merge 1 commit intomasterfrom
release/storage/python/gcp-kms/v1.1.0
Open

Release Python GCP Storage v1.1.0#964
stas-schaller wants to merge 1 commit intomasterfrom
release/storage/python/gcp-kms/v1.1.0

Conversation

@stas-schaller
Copy link
Contributor

Summary

Release branch for v1.1.0 — raises the Python floor to 3.9, aligns the Core dependency with v17.2.0, and fixes two HIGH severity CVEs that were blocked on the Python 3.9+ requirement.

Changes

Bug Fixes

  • CVE-2026-0994 (KSM-764): protobuf JSON recursion DoS — add protobuf>=6.33.5 direct dependency (CVSS 8.2; protobuf 5.x discontinued, fix requires Python 3.9+)
  • CVE-2026-26007 (KSM-833): cryptography subgroup attack on SECT curves — add cryptography>=46.0.5 direct dependency (CVSS 8.2)

Maintenance

  • Raise minimum Python version from 3.6 to 3.9
  • Update keeper-secrets-manager-core dependency floor from >=16.6.6 to >=17.2.0
  • Add Python 3.13 classifier; remove 3.6, 3.7, 3.8 classifiers
  • Remove importlib_metadata from requirements.txt (stdlib since Python 3.8)
  • Add Change Log section to README

Breaking Changes

Python 3.6, 3.7, and 3.8 are no longer supported. Users on those versions must remain on v1.0.1.

Related Issues

  • KSM-764, KSM-833

@socket-security
Copy link

socket-security bot commented Mar 9, 2026

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedpypi/​requests@​2.32.499100100100100
Updatedpypi/​protobuf@​5.29.3 ⏵ 7.34.0100 +1100 +22100100100
Updatedpypi/​pyasn1@​0.6.1 ⏵ 0.6.2100100 +16100100100

View full report

@stas-schaller stas-schaller changed the title Release keeper-secrets-manager-storage-gcp-kms v1.1.0 Release Release Python GCP Storage v1.1.0 Mar 9, 2026
@stas-schaller stas-schaller changed the title Release Release Python GCP Storage v1.1.0 Release Python GCP Storage v1.1.0 Mar 9, 2026
Align GCP KMS storage with Python Core SDK v17.2.0 and fix CVE-2026-0994
(protobuf JSON recursion DoS) and CVE-2026-26007 (cryptography subgroup attack).

Features:
- KSM-834: bump keeper-secrets-manager-storage-gcp-kms to v1.1.0

Bug fixes:
- fix CVE-2026-0994 (HIGH, CVSS 8.2): pin protobuf>=6.33.5
- fix CVE-2026-26007 (HIGH, CVSS 8.2): pin cryptography>=46.0.5

Maintenance:
- raise minimum Python version from 3.6 to 3.9
- require keeper-secrets-manager-core>=17.2.0
- update publish workflow: add permissions block, version pre-check, SBOM generation, wheel CVE-2026-24049 pin
@stas-schaller stas-schaller force-pushed the release/storage/python/gcp-kms/v1.1.0 branch from 2d6458e to 0bf9de7 Compare March 10, 2026 15:15
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