Skip to content

security: bump openssl to 0.10.81 (clears 5 high Dependabot alerts)#70

Open
jhamon wants to merge 3 commits into
mainfrom
security/openssl-webpki
Open

security: bump openssl to 0.10.81 (clears 5 high Dependabot alerts)#70
jhamon wants to merge 3 commits into
mainfrom
security/openssl-webpki

Conversation

@jhamon

@jhamon jhamon commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

Security fast-track (PIN-6)

Clears 5 of the 6 high Dependabot alerts on the Rust client. Tier-1 SDK.

Change

  • openssl 0.10.640.10.81 (openssl-sys 0.9.1020.9.117), Cargo.lock only. Fixes the 5 high openssl advisories (all vulnerable ranges < 0.10.79). Transitive dependency; no manifest or source change.

Verification

  • cargo check --all-targets

Remaining (tracked separately)

  • 1 high: rustls-webpki < 0.103.13. Not a lockfile bump — the current tonic 0.11 pulls rustls 0.22 (webpki 0.102) and reqwestrustls 0.23.13 is capped below the 0.103 line. Reaching webpki 0.103.13 requires a tonic 0.11 → 0.12 + rustls/hyper-rustls TLS-stack upgrade with API-change risk, so it gets its own PR + test cycle. Filed as a follow-up.

Part of the fleet-wide security fast-track. One PR per repo.

openssl 0.10.64 was flagged by 5 high advisories (all < 0.10.79). Bump the
transitive dependency in Cargo.lock to 0.10.81 (openssl-sys 0.9.102 -> 0.9.117).
Lockfile-only; no manifest or source change.

Verified: cargo check --all-targets passes.

Note: 1 remaining high (rustls-webpki < 0.103.13) is NOT fixable via a lockfile
bump — it requires a tonic 0.11 -> 0.12 + rustls/hyper-rustls TLS-stack upgrade.
Tracked as a separate follow-up.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
jhamon and others added 2 commits July 11, 2026 16:09
CI runs `cargo clippy -- -D warnings` on clippy 1.97.0, which flags two
lints unrelated to the openssl bump but which block this PR from going green:
- result_large_err on PineconeClient::client/default_client — allow at crate
  level (shrinking PineconeError is a separate refactor)
- needless `return` in build_source_tag — fixed idiomatically

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Repo CI runs `cargo clippy -- -D warnings` against `stable`, whose newer
clippy flags derivable_impls on the code-generated src/openapi/models. Allow
at crate level rather than editing generated files.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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