Skip to content

fix(deps): rustls-webpki 0.103.10→0.103.12 security patch (GHSA-xgp8-3hg3-c2mh, GHSA-965h-392x-2mh5)#32

Merged
ferhimedamine merged 3 commits into
mainfrom
fix/rustls-webpki-cve
Apr 17, 2026
Merged

fix(deps): rustls-webpki 0.103.10→0.103.12 security patch (GHSA-xgp8-3hg3-c2mh, GHSA-965h-392x-2mh5)#32
ferhimedamine merged 3 commits into
mainfrom
fix/rustls-webpki-cve

Conversation

@ferhimedamine
Copy link
Copy Markdown
Contributor

Security Patch

Bumps rustls-webpki from 0.103.10 to 0.103.12 in Cargo.lock.

CVEs addressed:

Both affect TLS certificate parsing in edge cases. No API changes, callers get the fix automatically on upgrade.

Context: Dependabot automation is experiencing GitHub-side updater crashes on rustls-webpki updates. Patched manually.

Rollback: git revert the Cargo.lock commit.

🤖 Platform/DevOps — security maintenance

…-965h-392x-2mh5)

Security patch: LOW severity (CVSS 2.2). Dependabot updater failing GitHub-side;
patched manually. No API changes required.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@ferhimedamine ferhimedamine added the auto-merge Auto-merge when CI passes label Apr 17, 2026
@ferhimedamine
Copy link
Copy Markdown
Contributor Author

⚠️ CI Test failure is a runner infrastructure issue, not a code problem.

The ARM self-hosted runner (actions-runner-cli-arm) has stale/corrupt build cache — target/debug/deps/*.d files are disappearing mid-compilation:

error: could not parse/generate dep info at: ...target/debug/deps/icu_normalizer-bcd7aa42f20fbafd.d
Caused by: No such file or directory (os error 2)

Failed on 2 consecutive runs (initial + rerun). The runner needs cargo clean or target/ directory purge. Escalating to Platform.

The actual code change (Cargo.lock rustls-webpki version bump) is safe — Check and Clippy both pass.

Dakera Ops and others added 2 commits April 17, 2026 05:49
Previous run failed with stale dep info files (icu_normalizer .d file missing).
Cleared: GHA caches 3810897989 + 3810883630, on-disk target/ on hetzner-arm-cli.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
Runner restarted to resolve PATH initialization issue causing
'rustc -vV: No such file or directory' in test job.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
@ferhimedamine ferhimedamine merged commit 366dec2 into main Apr 17, 2026
5 checks passed
ferhimedamine pushed a commit that referenced this pull request Apr 17, 2026
Changes since v0.5.3:
- ci: remove obsolete SSH agent setup (#30)
- chore(deps): bump rand 0.9.2→0.9.4 (#29)
- fix(deps): rustls-webpki 0.103.10→0.103.12 (GHSA-xgp8-3hg3-c2mh, GHSA-965h-392x-2mh5) (#32)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
ferhimedamine added a commit that referenced this pull request Apr 17, 2026
* fix(deps): rustls-webpki 0.103.10→0.103.12 (GHSA-xgp8-3hg3-c2mh, GHSA-965h-392x-2mh5)

Security patch: LOW severity (CVSS 2.2). Dependabot updater failing GitHub-side;
patched manually. No API changes required.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* ci: retrigger CI after clearing corrupt ARM build cache

Previous run failed with stale dep info files (icu_normalizer .d file missing).
Cleared: GHA caches 3810897989 + 3810883630, on-disk target/ on hetzner-arm-cli.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* ci: retrigger after runner restart — fix rustc PATH env issue

Runner restarted to resolve PATH initialization issue causing
'rustc -vV: No such file or directory' in test job.

Co-Authored-By: Paperclip <noreply@paperclip.ing>

* chore(release): bump version to v0.5.4

Changes since v0.5.3:
- ci: remove obsolete SSH agent setup (#30)
- chore(deps): bump rand 0.9.2→0.9.4 (#29)
- fix(deps): rustls-webpki 0.103.10→0.103.12 (GHSA-xgp8-3hg3-c2mh, GHSA-965h-392x-2mh5) (#32)

Co-Authored-By: Paperclip <noreply@paperclip.ing>

---------

Co-authored-by: Dakera Ops <ops@dakera.ai>
Co-authored-by: Paperclip <noreply@paperclip.ing>
@ferhimedamine ferhimedamine deleted the fix/rustls-webpki-cve branch April 27, 2026 00:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge Auto-merge when CI passes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant