Skip to content

fix(deps): raise the cryptography floor past PYSEC-2026-3552 - #98

Merged
imran-siddique merged 1 commit into
mainfrom
fix/cryptography-floor
Sep 7, 2026
Merged

fix(deps): raise the cryptography floor past PYSEC-2026-3552#98
imran-siddique merged 1 commit into
mainfrom
fix/cryptography-floor

Conversation

@imran-siddique

Copy link
Copy Markdown
Member

embodied-action-receipts/requirements.txt floored cryptography at >=42.0.8.

PYSEC-2026-3552: PKCS#7 EnvelopedData decryption exposes a Bleichenbacher oracle through distinguishable errors. Fixed in 50.0.0, which is what cmcp already requires — so this brings the example in line with the runtime it demonstrates rather than ahead of it.

A floor raise, not a pin: pip already resolves higher today. What it removes is a resolution that could legally pick a vulnerable version, in an example whose whole subject is cryptographic receipts.

demos vendors this directory as a git submodule, so the fix propagates there on the next pointer bump rather than needing a separate edit.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XbDBXDWWvMFa7c2jGgyq9t

embodied-action-receipts floored cryptography at >=42.0.8.
PYSEC-2026-3552 is a Bleichenbacher oracle: PKCS#7 EnvelopedData
decryption exposes distinguishable errors. Fixed in 50.0.0, which cmcp
already requires, so this brings the example in line with the runtime it
demonstrates rather than ahead of it.

A floor raise, not a pin. pip already resolves higher today; what this
removes is a resolution that could legally pick a vulnerable version in
an example whose subject is cryptographic receipts.

demos vendors this directory as a submodule, so it follows from here.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XbDBXDWWvMFa7c2jGgyq9t
@imran-siddique
imran-siddique requested a review from a team as a code owner September 6, 2026 23:04
@imran-siddique
imran-siddique merged commit c85ad11 into main Sep 7, 2026
18 checks passed
@imran-siddique
imran-siddique deleted the fix/cryptography-floor branch September 7, 2026 00:34
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