eMudhra/emSign CA compromise (October 2026): what Cloud SDK Node.js Libraries developers need to do
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- Meio dia
- Facilidade para iniciantes
- 8/100
Direção de pesquisa
This issue is an advisory and is locked, so it does not describe a code change in this repository. The payload names no files or tests. Start by reading the linked Mozilla bug 2083449 and the GCP-2026-075 bulletin to confirm which trust stores are affected. Done would mean confirming whether any package in this repository bundles a root store, and opening a new issue for that question, since this one is closed to discussion.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Summary
Eight eMudhra (emSign) intermediate CA certificates have recoverable private keys (Mozilla bug 2083449). Clients whose trust store still contains emSign ECC Root CA - G3, emSign Root TLS CA - G3 or AAA Certificate Services can be impersonated by an on-path attacker.
The following packages and trust stores are affected
- The Node.js runtime's built-in root certificate store.
- The deprecated native
grpcnpm package, which bundles a root store and will not be updated.
You can take the following actions to resolve these issues
- Upgrade Node.js to 26.12.1, 24.22.1 or 22.23.4 or later.
- If your application still uses the deprecated
grpcnpm package, migrate to@grpc/grpc-js.
Google Cloud Security Bulletin: GCP-2026-075.
This issue is locked. Please open a new issue for questions.
- Linguagem predominante
- TypeScript
- Estrelas
- 3.2k
- Forks
- 732
- Merge médio
- 3d 7h
- PRs com merge (30d)
- 117
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de googleapis/google-cloud-node
-
Broken deprecation chainAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
googleapis/google-cloud-node#9854 ·
Mantenedores costumam responder em até 1 dia
-
pubsub: "Operation attempted on ended Span" when a modack is flushed after the message was ackedAbertaapi: pubsub
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
googleapis/google-cloud-node#9853 ·
Mantenedores costumam responder em até 1 dia
-
storage: V4 getSignedUrl sorts canonical headers with localeCompare, so they disagree with X-Goog-SignedHeadersTalvez já em andamento @itsrayeedscodespace assumiu há 6 dias. Abertaapi: storage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
googleapis/google-cloud-node#9840 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
firestore: getPartitions() emits gax AutopaginateTrueWarning in every processTalvez já em andamento @TheRealDanii assumiu há 9 dias. Abertaapi: firestore
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
googleapis/google-cloud-node#9736 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
googleapis/google-cloud-node#9723 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de googleapis/google-cloud-node
Issues semelhantes
-
parse: child keys like `007`, `1e3`, `0x1f`, `-1` make the parent an empty array and hide the valueAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
enhancement follow-up
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 62/100
bketelsen/pi-pocket-team#232 ·
Mantenedores costumam responder em até 1 dia
-
bug UI
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
wardian-app/Wardian#1746 ·
Mantenedores costumam responder em até 1 dia
-
area: interop area: sip-core v3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
fonoster/routr#705 · 1 comentário ·
Mantenedores costumam responder em até 1 dia