Skip to content

fix: upgrade ca-certificates and go for emudhra intermediate compromise - #36

Merged
icco merged 2 commits into
mainfrom
fix/emudhra-ca
Oct 21, 2026
Merged

icco merged 2 commits into
mainfrom
fix/emudhra-ca

Conversation

@icco

@icco icco commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Why

Response to the eMudhra intermediate CA compromise: https://emudhra.we-have-a-problem.com/

Risks

Node now trusts the system CA store instead of its bundled one, so any CA missing from Debian's store will fail TLS in Node processes.

@icco
icco marked this pull request as ready for review October 21, 2026 01:56
@icco
icco requested a balanced review from Copilot October 21, 2026 01:56

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.

🔵 Needs a closer look

Build-time dependency downloads lack the trust-store mitigation, and rejection of compromised chains in the resulting image remains unverified.

1 open issue
What changed in this PR

Updates the container's TLS dependencies and Node trust settings in response to the eMudhra intermediate CA compromise.

Changes:

  • Bumps Go to 1.27.3.
  • Explicitly upgrades Debian's ca-certificates package.
  • Configures runtime Node processes to use the system CA store.
File Description
Dockerfile Updates Go, CA certificates, and Node trust-store settings.

Review effort: Balanced

Comment thread Dockerfile Outdated
@icco
icco merged commit 2c6219a into main Oct 21, 2026
9 checks passed
@icco
icco deleted the fix/emudhra-ca branch October 21, 2026 02:16
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