Files
buzz/desktop/src-tauri
Logan Johnson 67c4fe5e17 fix(deps): bump rustls to 0.23.46 for RUSTSEC-2026-0346 and -0347 (#8319)
🤖
## Summary
The required Security check now fails on every branch, including main.
The dependency audit (`cargo-deny`) reports two new advisories for
rustls 0.23.45, the TLS library behind the relay, CLI and desktop
connections:

- **RUSTSEC-2026-0346:** printing a TLS client session value with
`Debug` (for example, in a log line) shows its TLS secret.
- **RUSTSEC-2026-0347:** when a server rejects Encrypted Client Hello
(ECH, which hides the server name a client asks for), data the client
buffered can go to the outer server.

rustls 0.23.46 fixes both. This PR moves the root and desktop lockfiles
to it, so the Security check passes again.

### Related issue
None found. #8277 fixed an earlier advisory in the same way.

### Testing
- `cargo-deny check` passes: "advisories ok, bans ok, licenses ok,
sources ok".
- `cargo tree --locked` resolves both lockfiles without more changes.
Only the rustls version and checksum change. A plain `cargo update -p
rustls` also moved unrelated `syn` and `getrandom` edges, so this PR
leaves those out.

Signed-off-by: Logan Johnson <loganj@squareup.com>
Co-authored-by: Larry <627498bd4bd1f281a16431e3c6cce3b5c25b6692798c78672298aefbf2f8f8b5@buzz.block.builderlab.xyz>
2026-10-14 15:16:47 +00:00
..