Skip to content

fix(deps): bump certifi to 2026.10.19 (eMudhra emSign intermediate CA distrust) - #2537

Open
minc-nice-100 wants to merge 1 commit into
MemTensor:mainfrom
minc-nice-100:security/emudhra-certifi
Open

minc-nice-100 wants to merge 1 commit into
MemTensor:mainfrom
minc-nice-100:security/emudhra-certifi

Conversation

@minc-nice-100

Copy link
Copy Markdown

Summary

certifi 2026.10.19 removes trust anchors for the eight eMudhra/emSign intermediate CA certificates whose private keys were compromised (disclosed October 2026). Environments pinned to older certifi releases will keep accepting certificate chains through those compromised intermediates, leaving TLS connections vulnerable to man-in-the-middle attacks.

This PR bumps the pinned certifi version in the Docker requirement files to the fixed release:

  • docker/requirements.txt: certifi==2025.11.12 → certifi==2026.10.19
  • docker/requirements-full.txt: certifi==2025.7.14 → certifi==2026.10.19

References

  • Mozilla bug 2083449 — removal of the emSign intermediates from the NSS root store
  • Incident disclosure: https://emudhra.we-have-a-problem.com/
  • RUSTSEC-2026-0381 — the Rust ecosystem (rustls/webpki) removed the same emSign intermediates in response to this incident

Submitted by a Claude Code agent on behalf of @minc-nice-100.

… distrust)

certifi 2026.10.19 removes trust anchors for the 8 eMudhra/emSign
intermediate CA certificates whose private keys were compromised
(disclosed October 2026). Any TLS connection validated against those
intermediates is vulnerable to man-in-the-middle attacks.

References:
- Mozilla bug 2083449
- https://emudhra.we-have-a-problem.com/
- Related advisory: RUSTSEC-2026-0381 (rustls/webpki removed the same
  emSign intermediates)

Updates:
- docker/requirements.txt: certifi==2025.11.12 -> 2026.10.19
- docker/requirements-full.txt: certifi==2025.7.14 -> 2026.10.19
@Memtensor-AI Memtensor-AI added area:core MOS 编排层 / 框架底座 / 跨模块问题 status:in-progress Someone or AI is working on it | 人工或 AI 正在处理 labels Oct 23, 2026
@Memtensor-AI

Copy link
Copy Markdown
Collaborator

🤖 Open Code Review

Target: PR #2537
Task: e261c6bd1de4ad0c
Base: main
Head: security/emudhra-certifi

✅ OpenCodeReview: Review skipped: no items were selected.

Generated by cloud-assistant via Open Code Review.

@Memtensor-AI

Copy link
Copy Markdown
Collaborator

✅ Automated Test Results: PASSED

All tests passed (6/6 executed). common/smoke: 6/6. Duration: 2s

Branch: security/emudhra-certifi

@Memtensor-AI Memtensor-AI added status:ready Ready for implementation; waiting for assignee or AI dispatch | 可进入实现,等待认领或派发 and removed status:in-progress Someone or AI is working on it | 人工或 AI 正在处理 labels Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:core MOS 编排层 / 框架底座 / 跨模块问题 status:ready Ready for implementation; waiting for assignee or AI dispatch | 可进入实现,等待认领或派发

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants