Need to update bundled CA certificates

Aberta Para iniciantes
#65 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
66/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
php
Domínio
security

Direção de pesquisa

Comece inspecionando os três arquivos de bundle em msys2/usr/ssl/ e como bin/php/do_php.bat e as ferramentas de PGO os utilizam. Compare os certificados incluídos com um bundle atual derivado da Mozilla, como o cacert.pem do curl; a tarefa estará concluída quando os três arquivos forem regenerados sem as raízes afetadas listadas e continuarem utilizáveis para os downloads mencionados.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

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:

Linguagem predominante
M4
Estrelas
119
Forks
51
Merge médio
7min
PRs com merge (30d)
2

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de php/php-sdk-binary-tools

Todas as issues de php/php-sdk-binary-tools

Issues semelhantes

Mais issues de Security

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.