eMudhra/emSign CA compromise (October 2026): what Cloud SDK Node.js Libraries developers need to do

Offen
#4,062 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 2 Tagen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Anfängerfreundlichkeit
10/100
Issue-Typ
Dokumentation
Klarheit
Klar beschrieben
Aktivitätsstatus
Aktiv
Tech-Stack
grpc, node.js, typescript
Bereich
backend, security

Rechercherichtung

The issue names the Node.js runtime trust store and the deprecated grpc npm package as affected. Start by checking whether this repository controls either trust store; the issue directs affected applications to upgrade Node.js or migrate to @grpc/grpc-js. Done means following that guidance; the issue is locked, so questions require a new issue.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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 grpc npm 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 grpc npm package, migrate to @grpc/grpc-js.

Google Cloud Security Bulletin: GCP-2026-075.

This issue is locked. Please open a new issue for questions.

Vorherrschende Sprache
TypeScript
Sterne
12.3k
Forks
2k
Ø Merge
3 T. 10 Std.
Gemergte PRs (30 T.)
9

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus googleapis/google-api-nodejs-client

Alle Issues in googleapis/google-api-nodejs-client

Ähnliche Issues

Weitere Issues zu TypeScript

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.