Bump Node to 26.12.1 to block the compromised eMudhra intermediates by robertjchen · Pull Request #395 · Expensify/k2-extension · GitHub
Skip to content

Bump Node to 26.12.1 to block the compromised eMudhra intermediates - #395

Merged
justinpersaud merged 2 commits into
mainfrom
robert-nodeEmudhraBlocklist
Oct 21, 2026
Merged

justinpersaud merged 2 commits into
mainfrom
robert-nodeEmudhraBlocklist

Conversation

@robertjchen

Copy link
Copy Markdown
Contributor

Bumps Node to 26.12.1, which rejects TLS chains through the eight compromised eMudhra intermediate CAs (nodejs/node#66871). Node uses its own compiled-in root store, so OS ca-certificates updates don't cover it.

For https://github.com/Expensify/Expensify/issues/693812

Tests

  1. Run nvm install and confirm node -v prints v26.12.1.
  2. Run node -e 'fetch("https://dv-g3b-emudhra.we-have-a-problem.com/").then(r=>console.log(r.status)).catch(e=>console.log(e.cause?.code))'.
  3. Confirm it prints CERT_REVOKED.
  4. Run npm install and confirm the preinstall runtime check passes.

@justinpersaud
justinpersaud merged commit fe79a6c into main Oct 21, 2026
5 of 6 checks passed
@justinpersaud
justinpersaud deleted the robert-nodeEmudhraBlocklist branch October 21, 2026 17:47
@os-botify

os-botify Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

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