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

Đang mở
#16,620 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
36/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cpp, grpc
Lĩnh vực
backend, security

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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.pem with 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.pem is used.

Google Cloud Security Bulletin: GCP-2026-075.

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

Ngôn ngữ chính
C++
Star
660
Fork
479
Merge trung bình
1 ngày 19 giờ
Pull request đã merge (30 ngày)
60

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của googleapis/google-cloud-cpp

Tất cả issue của googleapis/google-cloud-cpp

Issue tương tự

Thêm issue về C++

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.