Skip to content

Bump plug_crypto to 2.2.1 (EEF-CVE-2026-105963) - #231

Merged
bbangert merged 1 commit into
mainfrom
chore/plug-crypto-2.2.1
Oct 27, 2026
Merged

bbangert merged 1 commit into
mainfrom
chore/plug-crypto-2.2.1

Conversation

@bbangert

Copy link
Copy Markdown
Owner

Summary

Security update. plug_crypto 2.2.0 is affected by EEF-CVE-2026-105963, published 2026-10-23: when Plug.Crypto functions get wrong-typed arguments, the secret key base can show up in stack-trace arguments. 2.2.1 fixes it.

CI's Hex audit gate allow-lists only the cowlib advisory, so without this bump every PR's Hex audit job fails. Main's last CI run, on 2026-10-21, predates the advisory.

The lock also moves elixir_make 0.10.0 → 0.10.1. 0.10.0 is neither retired nor flagged, but every plain mix deps.get, including CI's, upgrades it anyway. Locking 0.10.1 matches what CI already builds with and stops the lockfile drifting locally.

Test plan

  • mise run test: 1688 passed, 0 failures
  • compile --warnings-as-errors
  • mix hex.audit: only the allow-listed cowlib advisory remains

🤖 Generated with Claude Code

plug_crypto 2.2.0 can expose the secret key base in stack-trace
arguments; 2.2.1 fixes it. Also locks elixir_make 0.10.1, which every
`mix deps.get` (CI included) already resolves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bbangert bbangert mentioned this pull request Oct 27, 2026
3 tasks done
@bbangert
bbangert requested a balanced review from Copilot October 27, 2026 23:39

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@bbangert
bbangert merged commit fe5b243 into main Oct 27, 2026
7 checks passed
@bbangert
bbangert deleted the chore/plug-crypto-2.2.1 branch October 27, 2026 23:42
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.

2 participants