Skip to content

Bump transitive cryptography to 50.0.0 in bigquery/athena examples - #56

Merged
w-martin merged 1 commit into
mainfrom
fix/dependabot-cryptography-examples
Aug 11, 2026
Merged

Bump transitive cryptography to 50.0.0 in bigquery/athena examples#56
w-martin merged 1 commit into
mainfrom
fix/dependabot-cryptography-examples

Conversation

@w-martin

@w-martin w-martin commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Fixes GHSA-g6cj-pr64-35w5 (CVE-2026-69247), a Bleichenbacher oracle in PKCS#7 EnvelopedData decryption affecting cryptography < 50.0.0.
  • cryptography is pulled in transitively (google-auth for the BigQuery example, boto3-related chain for the Athena example) — bumped via uv lock --upgrade-package cryptography in each example's lockfile, no other packages changed.
  • Resolves Dependabot alerts #16 and #17.

Note on alert #15

A third open alert (#15) flags examples/great_expectations/uv.lock for the same CVE, but that path no longer exists on main — the directory was renamed to examples/comparisons/great_expectations a while back, and its lockfile already pins cryptography 50.0.0 (fixed in #48). This looks like a stale/lagging Dependabot alert against an old path rather than a real vulnerability; it should clear on Dependabot's next rescan. No code change needed for it.

Test plan

  • uv lock --check passes in both examples/sql_connectors/bigquery and examples/sql_connectors/athena
  • Diff confirmed to touch only the cryptography version (49.0.0 → 50.0.0) in each lockfile

Fixes GHSA-g6cj-pr64-35w5 (CVE-2026-69247), a Bleichenbacher oracle in
PKCS#7 EnvelopedData decryption. Pulled in transitively via
google-auth (bigquery) and boto3 (athena). Resolves Dependabot alerts
#16 and #17.
@w-martin
w-martin merged commit d8be129 into main Aug 11, 2026
7 checks passed
@w-martin
w-martin deleted the fix/dependabot-cryptography-examples branch August 11, 2026 15:43
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