Skip to content

CP-49906: fix: Upgrade certifi to 2026.10.19 for eMudhra CVE-2026-111943 - #32

Merged
MatthewNorgren merged 2 commits into
mainfrom
CP-49906-certifi-security-pin
Oct 22, 2026
Merged

MatthewNorgren merged 2 commits into
mainfrom
CP-49906-certifi-security-pin

Conversation

@MatthewNorgren

@MatthewNorgren MatthewNorgren commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Upgrades certifi to 2026.10.19, the release that removes the compromised eMudhra intermediate CAs (CVE-2026-111943). certifi ships its own CA bundle, so this remediates the project regardless of its base image.

  • python/pyproject.toml: added certifi>=2026.10.19 to the http optional extra next to httpx (its only parent) as a security pin. Since this is the template, new repos that use the http extra inherit the floor
  • Re-locked with uv lock in python/ on Linux (python:3.11-bookworm, linux/amd64, Python 3.11, uv 0.13.5): certifi 2026.7.22 → 2026.10.19
  • Other lock changes: the new certifi entry under the http extra / requires-dist, and lockfile revision 3 → 5 from the newer uv; no other package versions changed

Part of a fleet-wide sweep tracked in CP-49906.

🤖 Generated with Claude Code

certifi 2026.10.19 drops the compromised eMudhra intermediates. certifi ships
its own CA bundle, so this remediates the project regardless of base image.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MatthewNorgren
MatthewNorgren requested a review from a team as a code owner October 22, 2026 13:40

@ljadvey ljadvey left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Thanks Matthew. This is a certifi-only bump to 2026.10.19 for CVE-2026-111943, and CI is green. Approving.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@greptile-apps

greptile-apps Bot commented Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

RetriggerView in GreptileConfidence Score: 5/5

[Medium impact] This PR appears safe to merge.

Summary

Adds certifi>=2026.10.19 to the Python template’s http extra.

  • Projects using the Python HTTP extra get the updated certifi release.

No actionable issues were found. Installation and tests were not run.

Reviews (1) · Last reviewed commit: "CP-49906: fix: Declare certifi floor in ..." · Reviewed by Greptile

@MatthewNorgren
MatthewNorgren merged commit a747b2f into main Oct 22, 2026
14 checks passed
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.

2 participants