eMudhra/emSign CA compromise (October 2026): what Cloud SDK C++ Libraries developers need to do
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 36/100
Piste de recherche
Start by checking whether the affected emSign certificates are present in the operating system or container trust store used by libcurl and gRPC, and whether gRPC falls back to its bundled roots.pem. Update the system or image trust store, or rebuild against gRPC 1.84.1 or later when that fallback is used; done when the affected trust path no longer contains those certificates.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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 trust stores and code are affected
- The operating system or container image trust store, used by REST transports (libcurl) and by gRPC where a system root store is found.
- gRPC versions earlier than 1.84.1, where a bundled
roots.pemwith affected certificates is used as the fallback when no system root store is available.
You can take the following actions to resolve these issues
- Update the operating system or container base image trust store.
- Rebuild against gRPC 1.84.1 or later if gRPC's fallback
roots.pemis used.
Google Cloud Security Bulletin: GCP-2026-075.
This issue is locked. Please open a new issue for questions.
- Langage dominant
- C++
- Étoiles
- 660
- Forks
- 479
- Merge moyen
- 1 j 19 h
- PR mergées (30 j)
- 60
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de googleapis/google-cloud-cpp
-
cleanup(storage): remove deprecated OpenTelemetry rpc.message.type and rpc.message.id attributesOuverteapi: storage type: cleanup
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
googleapis/google-cloud-cpp#16544 ·
Les mainteneurs répondent en général sous 1 jour
-
api: storage priority: p2 type: bug
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
googleapis/google-cloud-cpp#16529 ·
Les mainteneurs répondent en général sous 1 jour
-
type: feature request
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
googleapis/google-cloud-cpp#16193 ·
Les mainteneurs répondent en général sous 1 jour
-
type: feature request
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
googleapis/google-cloud-cpp#16575 ·
Les mainteneurs répondent en général sous 1 jour
-
api: storage type: cleanup
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
googleapis/google-cloud-cpp#16545 ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de googleapis/google-cloud-cpp
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
mw00/project-maya#877 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
llvm/offload-test-suite#1703 ·
Les mainteneurs répondent en général sous 1 jour
-
test(tools): test_invite_answer_wiring scans nothing in a checkout whose path contains tests/Ouvertebacklog bug
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
EchoTools/nevr-runtime#2154 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
BGI-shenzhen/PopLDdecay#25 ·