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

Abierto
#9,844 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
1/5
Tiempo estimado
Menos de una hora
Aptitud para principiantes
8/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
grpc, php
Área
security

Línea de trabajo

This is a locked security advisory notice with no code change requested and no contribution path, so there is nothing to implement. A contributor should not pick it up; the actions it lists (updating grpc/grpc to 1.84.1 or google/gax to 1.51.2 in a project's composer.json, and refreshing the OS trust store) belong to downstream users. Done would mean nothing for a newcomer here; questions belong in a new issue.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

  • Composer package grpc/grpc earlier than 1.84.1 (gRPC transports). The package loads its bundled trust store and does not read the operating system trust store.
  • The operating system's trust store (REST transports).

You can take the following actions to resolve these issues

  • Run composer update grpc/grpc to 1.84.1 or later. 
  • Alternatively, run composer update google/gax to 1.51.2 or later; it requires grpc/grpc 1.84.1 or later and pulls it in.
  • Update the operating system trust store.

Advisory: GHSA-gvrc-7wf9-p7hg (grpc/grpc).

Google Cloud Security Bulletin: GCP-2026-075.

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

Lenguaje dominante
PHP
Estrellas
1.2k
Forks
466
Merge medio
1 d 17 h
PR fusionados (30 d)
40

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de googleapis/google-cloud-php

Todos los issues de googleapis/google-cloud-php

Issues similares

Más issues de PHP

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.