Skip to content

feat(node,bun): bump node to 22.23/24.22 and bun 1.4 to 1.4.4 (eMudhra CA fix) - #79

Merged
CharlesB2 merged 1 commit into
mainfrom
t3code/bump-emudhra-ca-certs
Oct 26, 2026
Merged

CharlesB2 merged 1 commit into
mainfrom
t3code/bump-emudhra-ca-certs

Conversation

@CharlesB2

@CharlesB2 CharlesB2 commented Oct 23, 2026 •

Copy link
Copy Markdown
Member

Context

Eight eMudhra intermediate CAs were compromised (details). The fix is a trust store without them. Chainguard's ca-certificates 20260909-r3 is already in Wolfi, and our images take ca-certificates-bundle unpinned, so they pick it up on rebuild. Only runtimes that carry their own roots needed a bump. Chainguard confirmed:

  • Node: uses the system trust store by default, so it's covered by the CA bundle. The minor bump below keeps us on a patched line.
  • bun: embeds its own roots. bun 1.4.4-r0 drops the affected eMudhra roots and is now in public Wolfi.
  • Python: not affected. It uses the system trust store.

Changes

  • Node 22: 22.15 → 22.23, Node 24: 24.11 → 24.22. Image directories, workflow matrix and README tags are renamed to match.
  • bun 1.4 images (prod, shell, dev): bun=1.4.2 → bun=1.4.4.
  • bun 1.4 dev image: nodejs~24.21 → ~24.22.

Notes

  • The node:22.15 and node:24.11 tags are renamed, so consumers pinned to them stop getting rebuilds.
  • bun 1.3 stays on 1.3.14, which still embeds the affected root. Chainguard hasn't said whether a 1.3 fix is coming.
  • Node 20 is untouched; the advisory lists no fix for it.

🤖 Generated with Claude Code

@CharlesB2 CharlesB2 changed the title Node version bumps and PR format feat(node): bump 22.15 → 22.23 and 24.11 → 24.22 Oct 23, 2026
Pick up the eMudhra CA compromise fixes (https://emudhra.we-have-a-problem.com/).

- Update workflow matrix to publish new node versions
- Rename image directories to match version numbers
- Update bun 1.4 dev image to use nodejs~24.22
- Update README with new image tags
- Pin bun 1.4 images to 1.4.4, now in the Wolfi index

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@CharlesB2 CharlesB2 changed the title feat(node): bump 22.15 → 22.23 and 24.11 → 24.22 feat(node,bun): bump node to 22.23/24.22 and bun 1.4 to 1.4.4 (eMudhra CA fix) Oct 26, 2026
@CharlesB2
CharlesB2 requested a review from gcousin-gg October 26, 2026 12:14
@CharlesB2
CharlesB2 force-pushed the t3code/bump-emudhra-ca-certs branch from 7c1c5fd to 187c244 Compare October 26, 2026 12:40
@CharlesB2
CharlesB2 merged commit 027724d into main Oct 26, 2026
29 checks passed
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