Skip to content

chore(security): patch rustls-webpki, quinn-proto, tar, bytes, rand in Cargo.lock - #39

Open
benfrank241 wants to merge 1 commit into
mainfrom
chore/security-daily-20260921-pg0-cargo-root
Open

benfrank241 wants to merge 1 commit into
mainfrom
chore/security-daily-20260921-pg0-cargo-root

Conversation

@benfrank241

Copy link
Copy Markdown
Member

Daily security sweep (2026-09-21) — Cargo, root Cargo.lock.

Advisories closed

Crate From → To Advisories
rustls-webpki 0.103.8 → 0.103.13 GHSA-82j2-j2ch-gfr8 (high), GHSA-pwjx-qhcg-rvj4 (medium), GHSA-965h-392x-2mh5 (low), GHSA-xgp8-3hg3-c2mh (low)
quinn-proto 0.11.13 → 0.11.15 GHSA-4w2j-m93h-cj5j (high), GHSA-6xvm-j4wr-6v98 (high)
tar 0.4.44 → 0.4.46 GHSA-3pv8-6f4r-ffg2, GHSA-gchp-q4r4-x4ff, GHSA-j4xf-2g29-59ph (medium)
bytes 1.11.0 → 1.11.1 GHSA-434x-w66g-qw3r (medium)
rand 0.8.5 → 0.8.6, 0.9.2 → 0.9.3 GHSA-cq8v-f236-94qc (low)

Reachability: rustls-webpki is on the live TLS path. It sits under rustls, then hyper-rustls, then reqwest, then postgresql_archive, which downloads the PostgreSQL bundles. tar is a direct dependency, used for both extraction and build.rs.

No Dependabot alert numbers: this repo's Dependabot alerts endpoint returns zero alerts in every state. The advisories above came from the GitHub Advisory DB, checked against Cargo.lock. Recommend enabling Dependabot alerts under Settings → Code security.

Change

  • Lockfile only: cargo update -p <crate> --precise <first patched version> for each crate. Every target version is semver-compatible with the existing requirements. Cargo.toml is unchanged. The diff touches exactly those 6 lock entries.
  • A GitHub Advisory DB re-scan of the new Cargo.lock finds 0 vulnerable crates.

Verification (local macOS, same as ci.yml Build CLI job)

Baseline on main compared with this branch: cargo build --release ✓/✓, cargo test --release 12/12 ✓/✓, and pg0 --help runs. The Windows target was not built locally, so CI's Build CLI (Windows) job is the check for that. The sdk/python/uv.lock pytest advisory is not in this PR; it is tracked in the sweep backlog issue.

Not merged. Needs review.

🤖 Generated with Claude Code

In-range, lockfile-only (cargo update -p <crate> --precise <first patched>):
- rustls-webpki 0.103.8 -> 0.103.13 (GHSA-82j2-j2ch-gfr8 high, GHSA-pwjx-qhcg-rvj4,
  GHSA-965h-392x-2mh5, GHSA-xgp8-3hg3-c2mh)
- quinn-proto 0.11.13 -> 0.11.15 (GHSA-4w2j-m93h-cj5j high, GHSA-6xvm-j4wr-6v98 high)
- tar 0.4.44 -> 0.4.46 (GHSA-3pv8-6f4r-ffg2, GHSA-gchp-q4r4-x4ff, GHSA-j4xf-2g29-59ph)
- bytes 1.11.0 -> 1.11.1 (GHSA-434x-w66g-qw3r)
- rand 0.8.5 -> 0.8.6, 0.9.2 -> 0.9.3 (GHSA-cq8v-f236-94qc)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@benfrank241 benfrank241 added the security Security fix label Sep 21, 2026
@cdbartholomew cdbartholomew added the p1 Priority: high label Sep 23, 2026
@cdbartholomew cdbartholomew self-assigned this Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p1 Priority: high security Security fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants