Skip to content

fix: update certifi and pin GitHub Actions (dev-26.3) - #1894

Merged
YoshihitoAso merged 2 commits into
dev-26.3from
hotfix/certifi-GHSA-6q48-6c7w-9gw2-dev-26.3
Oct 22, 2026
Merged

YoshihitoAso merged 2 commits into
dev-26.3from
hotfix/certifi-GHSA-6q48-6c7w-9gw2-dev-26.3

Conversation

@YoshihitoAso

@YoshihitoAso YoshihitoAso commented Oct 22, 2026 •

Copy link
Copy Markdown
Member

📌 Description

Update certifi to 2026.10.19 to address GHSA-6q48-6c7w-9gw2, which concerns trust in an emSign root with compromised intermediate CA keys. Clients trusting the affected CA bundle may be exposed to HTTPS interception or modification by an on-path attacker.

This hotfix targets dev-26.3. Rebuild and redeploy container images to use the corrected CA bundle.

✅ Related Issues

🔄 Changes

  • Update the locked certifi version from 2025.4.26 to 2026.10.19.
  • Require certifi>=2026.10.19 through a uv constraint to prevent resolution to an affected version.
  • Keep every other locked package and the Python 3.13.11 requirement unchanged.
  • Pin all external GitHub Actions references in workflows and the composite action to full commit SHAs, retaining their existing major versions, to satisfy the repository's Actions policy.

📌 Checklist

  • I have added tests where necessary. (No new automated tests required for this CA bundle update.)
  • I have updated the documentation where necessary. (Added an inline comment explaining the security constraint; no user-facing documentation changes required.)

@YoshihitoAso YoshihitoAso changed the title fix: update certifi for GHSA-6q48-6c7w-9gw2 (dev-26.3) fix: update certifi and pin GitHub Actions (dev-26.3) Oct 22, 2026
@github-actions

Copy link
Copy Markdown

Coverage

Coverage Report •
FileStmtsMissBranchBrPartCoverMissing
TOTAL378581732370077095% 
report-only-changed-files is enabled. No files were changed during this commit :)

Tests Skipped Failures Errors Time
1268 0 💤 0 ❌ 0 🔥 10m 34s ⏱️

@YoshihitoAso
YoshihitoAso merged commit aa85ba9 into dev-26.3 Oct 22, 2026
11 checks passed
@YoshihitoAso
YoshihitoAso deleted the hotfix/certifi-GHSA-6q48-6c7w-9gw2-dev-26.3 branch October 22, 2026 02:26
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