Skip to content

Bump cryptography to 50.0.0 in uv.lock - #224

Merged
evandowning merged 1 commit into
masterfrom
bump-cryptography-50
Aug 19, 2026
Merged

Bump cryptography to 50.0.0 in uv.lock#224
evandowning merged 1 commit into
masterfrom
bump-cryptography-50

Conversation

@evandowning

Copy link
Copy Markdown
Collaborator

Bumps cryptography from 49.0.0 to 50.0.0 in uv.lock.

49.0.0 is affected by GHSA-g6cj-pr64-35w5 / PYSEC-2026-3552: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors and timing. This fails the uv audit --locked step in the uv-audit workflow, which runs daily against master. 50.0.0 fixes it.

cryptography is a dev-only transitive dependency (twine -> keyring -> secretstorage -> cryptography), so it is not part of the runtime dependency set. Dependabot's grouped uv version updates only bump direct dependencies, which is why this needed a manual relock:

uv lock --upgrade-package cryptography

The diff is limited to the cryptography version and its wheel URLs and hashes. No other locked package changed.

Verification:

  • uv audit --locked reports no known vulnerabilities for Python 3.10, 3.11, 3.12, and 3.13 (the uv-audit matrix)
  • uv sync --locked --all-extras succeeds, so the lockfile is in sync with pyproject.toml

🤖 Generated with Claude Code

cryptography 49.0.0 has a Bleichenbacher oracle in PKCS#7
EnvelopedData decryption (GHSA-g6cj-pr64-35w5 / PYSEC-2026-3552),
which fails `uv audit --locked` in CI. 50.0.0 fixes it.

It is a dev-only transitive dependency (twine -> keyring ->
secretstorage -> cryptography), so no runtime dependency changes.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@evandowning evandowning added the audit Runs auditing label Aug 17, 2026
@evandowning evandowning self-assigned this Aug 17, 2026
@evandowning evandowning added the integration Run the integration test matrix on this PR label Aug 17, 2026
@evandowning
evandowning marked this pull request as ready for review August 17, 2026 17:01
@evandowning
evandowning requested a review from ESultanik August 17, 2026 17:02
@evandowning
evandowning merged commit e95fa86 into master Aug 19, 2026
26 checks passed
@evandowning
evandowning deleted the bump-cryptography-50 branch August 19, 2026 11:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

audit Runs auditing integration Run the integration test matrix on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant