From 4a6a1e6aa7eedad1edede037212808607be73214 Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 4 Nov 2026 23:48:46 +0000 Subject: [PATCH] fix(deps): update h2, rustls and tokio past open RustSec advisories cargo audit on the root Cargo.lock reported four advisories, all fixed by semver-compatible patch releases: - h2 0.4.15 -> 0.4.20: RUSTSEC-2026-0258 (unbounded empty DATA frames) - rustls 0.23.40 -> 0.23.46 (rustls-webpki 0.103.13 -> 0.103.16): RUSTSEC-2026-0285 (TLS 1.3 handshake messages across encryption levels), RUSTSEC-2026-0348 (brotli certificate decompression allocates up to 1 GiB before authentication), RUSTSEC-2026-0346 (Debug impls expose TLS secrets) - tokio 1.52.3 -> 1.54.1: clears RUSTSEC-2026-0386 (AsyncFd::new is unsound). panll does not call AsyncFd, but the update is semver-compatible. Lockfile only. After the update cargo audit reports no vulnerabilities; one warning remains: instant is unmaintained (RUSTSEC-2024-0384), pulled in by notify 7, and removing it needs a major notify upgrade. tools/pcc/Cargo.lock was already clean. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01SJtjqoZaSQo7uBwvwVMA9G --- Cargo.lock | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9f47ebb..24bf971 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -155,7 +155,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -340,9 +340,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.4.15" +version = "0.4.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cb093c84e8bd9b188d4c4a8cb6579fc016968d14c99882163cd3ff402a4f155" +checksum = "7d29020232d6aa3fb1daca64c1127cf662cf97f254ae16c18c05b8ab635fc118" dependencies = [ "atomic-waker", "bytes", @@ -1025,14 +1025,14 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.23.40" +version = "0.23.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b" +checksum = "48e13bd8c0e9365c43cfa5c9e8f9ad49d3c8444926c9aac819e0e4dc503c8fdf" dependencies = [ "once_cell", "rustls-pki-types", @@ -1052,9 +1052,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.13" +version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +checksum = "4443b1b6d39d7c663139942cc4558262562d2c84123bb6282ef177009ca8b281" dependencies = [ "ring", "rustls-pki-types", @@ -1271,7 +1271,7 @@ dependencies = [ "getrandom 0.4.3", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -1306,9 +1306,9 @@ dependencies = [ [[package]] name = "tokio" -version = "1.52.3" +version = "1.54.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe" +checksum = "b52fd3255258d26fac7264ab5a76b53c13367136dc011d3d6ad4f8ed070396a3" dependencies = [ "bytes", "libc", @@ -1601,7 +1601,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]]