Skip to content

Mitigate Certificate trust concerns (CVE-2026-111943) - #177

Merged
alanvivona merged 1 commit into
mainfrom
fix/emsign-cert-trust-966
Oct 22, 2026
Merged

alanvivona merged 1 commit into
mainfrom
fix/emsign-cert-trust-966

Conversation

@alanvivona

Copy link
Copy Markdown
Contributor

Mitigates the emSign certificate trust concerns tracked in https://github.com/github/vuln-mgmt-analyst/issues/966.

Changes

certifi 2026.7.22 -> 2026.10.19 (requirements.txt, requirements-dev.txt)

Why

Upstream Go (1.26.10 / 1.27.3) blocks the affected emSign intermediates, and certifi 2026.10.18+ removes the emSign ECC Root CA - G3 trust (2026.10.19 restores the unaffected roots). Rebuild and redeploy to pick up the fix.

Validation

Go modules build with go1.26.10; uv lockfiles pass uv lock --check. Rely on CI for the full test suite.

Upgrade Go to 1.26.10+ and certifi to 2026.10.19 so affected runtimes and
trust bundles include the upstream emSign mitigations.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

@alanvivona alanvivona changed the title Mitigate emSign certificate trust concerns (vuln-mgmt-analyst#966) Mitigate Certificate trust concerns (CVE-2026-111943) Oct 22, 2026
@alanvivona alanvivona self-assigned this Oct 22, 2026
@alanvivona
alanvivona marked this pull request as ready for review October 22, 2026 19:09
@alanvivona
alanvivona requested a review from a team as a code owner October 22, 2026 19:09
Copilot AI max review requested due to automatic review settings October 22, 2026 19:09

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The security-fix release details and successful CI results remain unverified.

No open issues 🎉

What changed in this PR

Updates the certifi pins in both Python dependency sets to pick up the intended emSign certificate-trust mitigation.

Changes:

  • Bumps certifi from 2026.7.22 to 2026.10.19.
  • Keeps the main and development dependency pins aligned.
File Description
requirements/​requirements-dev.txt Updates the development certifi pin.
requirements.txt Updates the main certifi pin.

Review effort: Max

@alanvivona
alanvivona merged commit 7170ba8 into main Oct 22, 2026
28 checks passed
@alanvivona
alanvivona deleted the fix/emsign-cert-trust-966 branch October 22, 2026 19:22

This branch was successfully deployed

1 active deployment
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants