eMudhra/emSign CA compromise (October 2026): what Cloud SDK C++ Libraries developers need to do
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 36/100
Rechercherichtung
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.
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 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.
- Vorherrschende Sprache
- C++
- Sterne
- 660
- Forks
- 479
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 60
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus googleapis/google-cloud-cpp
-
cleanup(storage): remove deprecated OpenTelemetry rpc.message.type and rpc.message.id attributesOffenapi: storage type: cleanup
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
googleapis/google-cloud-cpp#16544 ·
Maintainer antworten meist innerhalb von 1 Tag
-
api: storage priority: p2 type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
googleapis/google-cloud-cpp#16529 ·
Maintainer antworten meist innerhalb von 1 Tag
-
type: feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
googleapis/google-cloud-cpp#16193 ·
Maintainer antworten meist innerhalb von 1 Tag
-
type: feature request
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
googleapis/google-cloud-cpp#16575 ·
Maintainer antworten meist innerhalb von 1 Tag
-
api: storage type: cleanup
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 55/100
googleapis/google-cloud-cpp#16545 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in googleapis/google-cloud-cpp
Ähnliche Issues
-
comp-documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 84/100
ClickHouse/ClickHouse#129829 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
OpenMoonRay/openmoonray#332 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
LadybirdBrowser/ladybird#13955 ·
Maintainer antworten meist innerhalb von 1 Tag
-
`isValidState<FloatType>` cannot be instantiated: `isWithinLimits` is called without `<FloatType>`Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
tesseract-robotics/tesseract_planning#791 · 1 Kommentar ·
-
bug javascript
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag