Skip to content

fix(deps): bump openssl to 0.10.81 for RUSTSEC-2026-0463 - #1763

Open
PierreMkt wants to merge 1 commit into
mainfrom
pm/bump-openssl-rustsec-2026-0463
Open

PierreMkt wants to merge 1 commit into
mainfrom
pm/bump-openssl-rustsec-2026-0463

Conversation

@PierreMkt

Copy link
Copy Markdown
Contributor

cargo audit fails on RUSTSEC-2026-0463: openssl 0.10.73's aes::unwrap_key checks its output buffer size the wrong way round, so a buffer that is too small is written past its end. 0.10.78 is the first fixed release.

Changes

  • Cargo.lock: openssl 0.10.73 → 0.10.81, openssl-sys 0.9.109 → 0.9.117. No Cargo.toml change.

0.10.82 is newer but was released 8 days ago, so this takes 0.10.81 (June 2026).

Testing

  • cargo audit: no vulnerabilities.
  • cargo nextest run --locked -p tycho-client --all-features: 209 passed.
  • openssl reaches the workspace only through native-tls on Linux. On macOS native-tls uses the Security framework, so the local build did not compile openssl. The Linux CI build is the check that the bump compiles.

🤖 Generated with Claude Code

WHY:
cargo audit fails on openssl 0.10.73. Its `aes::unwrap_key` checks the
output buffer size the wrong way round, so a too-small buffer is
written past its end. openssl reaches the workspace through native-tls
(reqwest, tungstenite) on Linux.

HOW:
- Update openssl 0.10.73 -> 0.10.81 and openssl-sys 0.9.109 -> 0.9.117
  in Cargo.lock. 0.10.78 is the first fixed release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-project-automation github-project-automation Bot moved this from Todo to In Progress in Tycho Nov 9, 2026
@PierreMkt
PierreMkt enabled auto-merge November 9, 2026 17:23

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants