Skip to content

ci: check that no compromised eMudhra CA roots are trusted - #57

Merged
kitlangton merged 1 commit into
masterfrom
ci/emudhra-root-check
Oct 21, 2026
Merged

kitlangton merged 1 commit into
masterfrom
ci/emudhra-root-check

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

#54 already moved to webpki-root-certs 1.0.10 and rustls-webpki 0.103.16. This PR adds a guard so that stays true.

scripts/check-ca-roots.sh [binary...] fails on:

  • an older lockfile
  • a tracked PEM file that carries emSign ECC Root CA - G3 or AAA Certificate Services
  • a binary that embeds them

The rust CI job builds the workspace and runs it on opentunnel and opentunnel-server. Checked with a HiveMind build: ok.

#54 moved to webpki-root-certs 1.0.10 and rustls-webpki 0.103.16. scripts/check-ca-roots.sh
keeps it that way: it fails on an older lockfile, a vendored PEM carrying the affected roots, or a
built binary that embeds them. CI runs it on the opentunnel and opentunnel-server binaries.
@kitlangton
kitlangton merged commit 80fecf0 into master Oct 21, 2026
4 checks passed
@kitlangton
kitlangton deleted the ci/emudhra-root-check branch October 21, 2026 23:57
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