eMudhra/emSign CA compromise (October 2026): what Cloud SDK Java Libraries developers need to do
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 5/100
Research direction
This is a locked security advisory announcement with no code change requested and no files named in the repository. The payload points to GHSA-m4gc-hcgx-wmc7 and bulletin GCP-2026-075 for the details. A newcomer cannot complete it, so look for a separate open issue that asks for a concrete change.
Written by the indexing model from the issue text.
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 packages and trust stores are affected
com.google.api-client:google-api-clientearlier than 2.9.2, when the HTTP transport is created withGoogleNetHttpTransport.newTrustedTransport(). Versions earlier than 2.9.0 always use a bundled trust store that includesAAA Certificate Services; versions 2.9.0 and 2.9.1 use it when the JDK trust store cannot be loaded.- Google API service library packages (
com.google.apis:google-api-services-*) with a version suffix earlier than-2.9.2, which depend on an affectedgoogle-api-client. - The JDK trust store (
cacerts), used by all other Google client transports, and the Windows certificate store on Windows.
You can take the following actions to resolve these issues
- Upgrade
google-api-clientto 2.9.2 or later, orcom.google.cloud:libraries-bomto 26.91.0 or later. - If your build declares a service library without
google-api-client, upgrade the service library to a release whose version ends in-2.9.2or later (for examplegoogle-api-services-bigquery:v2-rev20260922-2.9.2), or declarecom.google.api-client:google-api-client:2.9.2directly. - If you use Spring Framework on Google Cloud, upgrade to the current patch release of your line:
8.3.1,7.5.2,6.5.12,3.9.19or later; these importlibraries-bom26.91.0. - Apply your JDK vendor's security update.
- On Windows, apply the Windows root certificate update.
Advisory: GHSA-m4gc-hcgx-wmc7 (google-api-client).
Google Cloud Security Bulletin: GCP-2026-075.
This issue is locked. Please open a new issue for questions.
- Dominant language
- Java
- Stars
- 731
- Forks
- 402
- Avg merge
- 5h 43m
- Merged PRs (30d)
- 959
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from googleapis/google-api-java-client-services
-
Google Java API Client Services Readme is missing v1 links for Merchant API it only has the beta linksPossibly taken A pull request linked to this issue is open or already merged. Openpriority: p3 type: docs
Difficulty 1/5 Under an hour Newbie friendliness 88/100
googleapis/google-api-java-client-services#32558 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 38/100
googleapis/google-api-java-client-services#33941 ·
Maintainers usually reply within 1 day
-
priority: p3
Difficulty 3/5 1-2 days Newbie friendliness 65/100
googleapis/google-api-java-client-services#32796 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
Javadoc link in google-api-services-admin/directory_v1/README.md returns a 404Possibly taken @AbgarSim claimed this 329 days ago. Openpriority: p3 type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 50/100
googleapis/google-api-java-client-services#29581 · 2 comments ·
Maintainers usually reply within 1 day
-
priority: p3 type: feature request
Difficulty 4/5 3-5 days Newbie friendliness 38/100
googleapis/google-api-java-client-services#29317 · 1 comment ·
Maintainers usually reply within 1 day
All issues in googleapis/google-api-java-client-services
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug:unconfirmed
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UniversalMediaServer/UniversalMediaServer#6473 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
ClickHouse/clickhouse-java#3349 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
StarRocks/starrocks#83246 · 1 comment ·
Maintainers usually reply within 1 day