Skip to content

Stop trusting the compromised eMudhra CA certificates #306

Open

Description

@anth-volk

On 2026-10-20 it was disclosed that the private keys of eight eMudhra (emSign) intermediate CA certificates can be recovered by anyone; they chain to "emSign ECC Root CA - G3" and were cross-signed by Sectigo's "AAA Certificate Services" (https://emudhra.we-have-a-problem.com). In this repository, the /uk/chat/api/proxy Vercel Function forwards requests, including users' Authorization headers, to the Modal backend on a Node.js release that still trusts the emSign root, and the Modal backend and eval images can carry an unfixed ca-certificates package and certifi.

#305 removes both roots from Node's default CA list when the frontend's functions start, and refreshes ca-certificates and certifi in the Modal images.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions