Need to update bundled CA certificates

Abierto Apto para principiantes
#65 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
66/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
php
Área
security

Línea de trabajo

Empieza por inspeccionar los tres archivos de bundle en msys2/usr/ssl/ y cómo los utilizan bin/php/do_php.bat y las herramientas de PGO. Compara los certificados incluidos con un bundle actual derivado de Mozilla, como cacert.pem de curl; se considerará terminado cuando los tres archivos se hayan regenerado sin las raíces afectadas indicadas y sigan siendo utilizables para las descargas mencionadas.

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

Descripción

The CA bundle shipped in msys2/usr/ssl/ still contains roots affected by the October 2026 eMudhra intermediate CA key compromise:

  • emSign ECC Root CA - G3 (removed from Mozilla NSS)
  • AAA Certificate Services (cross-signed the compromised intermediates)

This bundle is used as curl.cainfo by bin/php/do_php.bat and the PGO tooling, so phpsdk_deps downloads from downloads.php.net are verified against it.

Suggested fix: regenerate cert.pem, ca-bundle.crt and ca-bundle.trust.crt from a current Mozilla-derived bundle (for example curl's cacert.pem 2026-10-20 or later).

References:

Lenguaje dominante
M4
Estrellas
119
Forks
51
Merge medio
7 min
PR fusionados (30 d)
2

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

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 php/php-sdk-binary-tools

Todos los issues de php/php-sdk-binary-tools

Issues similares

Más issues de Security

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.