Skip to content

Fix cryptography CVE-2026-69247 - #79

Merged
ichwars merged 1 commit into
mainfrom
dev-fix-cryptography-50
Aug 4, 2026
Merged

Fix cryptography CVE-2026-69247#79
ichwars merged 1 commit into
mainfrom
dev-fix-cryptography-50

Conversation

@ichwars

@ichwars ichwars commented Aug 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • upgrade cryptography to 50.0.0, the first release patched for CVE-2026-69247
  • upgrade pyOpenSSL to 26.4.0, the first release supporting cryptography 50.x
  • regenerate runtime and development hash lockfiles
  • remove the obsolete CVE-2026-69247 pip-audit exception

Local verification

  • dependency boundary check
  • hash-locked development install
  • pip check
  • cryptography/pyOpenSSL imports and Fernet round-trip
  • pip-audit without a CVE-2026-69247 ignore: no known vulnerabilities
  • focused crypto/TLS suite: 134 passed, 70 skipped
  • full backend suite: 7,532 passed, 245 skipped
  • ruff backend lint
  • workflow YAML parse and git diff checks

Local Docker validation was unavailable because the Docker daemon is not running; required CI Docker build, integration tests, and Trivy scan cover that boundary.

@ichwars
ichwars merged commit 1fa8a7d into main Aug 4, 2026
30 checks passed
@ichwars
ichwars deleted the dev-fix-cryptography-50 branch August 4, 2026 05:48
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