Update Rust crate russh to 0.64 #13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/russh-monorepo"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.63→0.64Release Notes
warp-tech/russh (russh)
v0.64.1Compare Source
Security fixes
GHSA-4wc5-f2rc-q74m - Unbounded memory allocation in agent protocol server via crafted constraint records
A local actor or a connected remote server (that the user forwards an agent connection to) can trigger an unlimited memory allocation in a russh-based SSH agent via a crafted message.
v0.64.0Compare Source
Breaking changes
5d9d2b8: drop the legacyed25519key parserlegacy-ed25519-pkcs8-parserfeature. Legacy keys were written in non-compliant format by russh pre-v0.43. From now on, parsing those keys will return a hard error.Security fixes
GHSA-j7h2-66j4-ghjf - russh server accepts pubkey authentication with a mismatched signature algorithm
Russh server side did not verify that the client signatures were made using the negotiated algorithm. While no bypass is possible through this bug, this allowed a client to e.g. silently downgrade its own signature from rsa-sha2-512 to rsa-sha1
Features
efa9a03: Add supporthostkeys-prove-00@openssh.comsupport (#767) (@inureyes) #767client::Handle::hostkeys_proveto ask the server to prove ownership of the host keys it announced viahostkeys-00@openssh.com.a0ded76: Support sending custom global requests from the client (#759) (@ChrisJr404) #759client::Handle::send_global_request(name, data, want_reply)Fixes
e8b2fd3: Fix enforce rekey read and time limits (#766) (@inureyes) #766bf05d50: honorwant_reply = falseon server-side global requestsdddf72c: bug: Fix partial_success clobber (#773) (@markovejnovic) #77326487fb: fix: auth-agent-req@openssh.com replies on channel (#774) (#775) (@markovejnovic) #77536fa1bc: fix(pageant): trim username padding and handle empty principals (#779) (@t8y2) #779New Contributors
Full Changelog: https://github.com/Eugeny/russh/compare/v0.63.3...v0.64.0
v0.63.3Compare Source
Fixes
c13b259: enforce inactivity timeout even during stalled writes (Eugene)Configuration
📅 Schedule: (in timezone Europe/Berlin)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate CLI.
8eae695c34to1436b0d0d2Update Rust crate russh to v0.63.3to Update Rust crate russh to 0.64