Skip to content

fix(deps): bump rustls-webpki to patch RUSTSEC-2026-0104#24

Merged
arcaven merged 1 commit intomainfrom
fix/rustsec-2026-0104-rustls-webpki
Apr 23, 2026
Merged

fix(deps): bump rustls-webpki to patch RUSTSEC-2026-0104#24
arcaven merged 1 commit intomainfrom
fix/rustsec-2026-0104-rustls-webpki

Conversation

@arcaven
Copy link
Copy Markdown
Collaborator

@arcaven arcaven commented Apr 22, 2026

Summary

  • Bumps rustls-webpki 0.103.12 → 0.103.13 via cargo update -p rustls-webpki
  • Unblocks CI (cargo-deny fails on RUSTSEC-2026-0104)

Threat

Advisory describes a reachable panic parsing an empty BIT STRING in the onlySomeReasons element of an IssuingDistributionPoint CRL extension. kos does not use CRL revocation, so the bug is not exploitable here — this is a transitive patch bump to satisfy the policy gate.

Wider question (not in this PR)

kos only pulls the TLS stack for updater.rs (self-update). The updater is only partially wired and is a candidate for removal in favor of platform-level distribution (sideshow). Opening a separate thread for that.

Test plan

  • cargo update -p rustls-webpki — single-package patch bump, no SEMVER churn
  • CI Cargo Deny job goes green
  • CI Test / Clippy / Rustfmt jobs unaffected

RUSTSEC-2026-0104: reachable panic parsing empty BIT STRING in
onlySomeReasons of IssuingDistributionPoint CRL extension.

kos does not use CRLs, so the bug is not exploitable here, but
cargo-deny fails CI on any advisory. Patch bump only, no code change.
@arcaven arcaven merged commit d124e69 into main Apr 23, 2026
12 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.

1 participant