From 2fe9df16cc861cc2d81c229e7b27189c432a891e Mon Sep 17 00:00:00 2001 From: Tim Zhang Date: Fri, 18 Jul 2025 16:13:25 +0200 Subject: [PATCH] gent-ctl: update Cargo.lock to fix CVE-2025-53605 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: https://github.com/kata-containers/kata-containers/security/dependabot/392 Fixes: #11570 Signed-off-by: Tim Zhang Signed-off-by: Fabiano FidĂȘncio --- src/tools/agent-ctl/Cargo.lock | 87 +++++++++++++--------------------- 1 file changed, 34 insertions(+), 53 deletions(-) diff --git a/src/tools/agent-ctl/Cargo.lock b/src/tools/agent-ctl/Cargo.lock index 5061f2ea73..f2bcc7e931 100644 --- a/src/tools/agent-ctl/Cargo.lock +++ b/src/tools/agent-ctl/Cargo.lock @@ -2486,6 +2486,17 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "io-uring" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013" +dependencies = [ + "bitflags 2.6.0", + "cfg-if", + "libc", +] + [[package]] name = "iovec" version = "0.1.4" @@ -2591,7 +2602,7 @@ dependencies = [ "logging", "nix 0.23.2", "oci-spec", - "protobuf 3.7.2", + "protobuf", "protocols", "rand", "rustjail", @@ -2618,7 +2629,7 @@ dependencies = [ "lazy_static", "libc", "mockall", - "nix 0.24.3", + "nix 0.26.4", "oci-spec", "once_cell", "pci-ids", @@ -2980,18 +2991,6 @@ dependencies = [ "memoffset 0.6.5", ] -[[package]] -name = "nix" -version = "0.24.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" -dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.6.5", -] - [[package]] name = "nix" version = "0.25.1" @@ -3885,12 +3884,6 @@ dependencies = [ "prost 0.13.5", ] -[[package]] -name = "protobuf" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94" - [[package]] name = "protobuf" version = "3.7.2" @@ -3902,15 +3895,6 @@ dependencies = [ "thiserror 1.0.40", ] -[[package]] -name = "protobuf-codegen" -version = "2.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6" -dependencies = [ - "protobuf 2.28.0", -] - [[package]] name = "protobuf-codegen" version = "3.7.2" @@ -3919,7 +3903,7 @@ checksum = "5d3976825c0014bbd2f3b34f0001876604fe87e0c86cd8fa54251530f1544ace" dependencies = [ "anyhow", "once_cell", - "protobuf 3.7.2", + "protobuf", "protobuf-parse", "regex", "tempfile", @@ -3935,7 +3919,7 @@ dependencies = [ "anyhow", "indexmap 2.6.0", "log", - "protobuf 3.7.2", + "protobuf", "protobuf-support", "tempfile", "thiserror 1.0.40", @@ -3956,7 +3940,7 @@ name = "protocols" version = "0.1.0" dependencies = [ "oci-spec", - "protobuf 3.7.2", + "protobuf", "serde", "serde_json", "ttrpc", @@ -4420,10 +4404,10 @@ dependencies = [ "kata-sys-util", "lazy_static", "libc", - "nix 0.24.3", + "nix 0.26.4", "oci-spec", "path-absolutize", - "protobuf 3.7.2", + "protobuf", "protocols", "regex", "rlimit", @@ -4998,12 +4982,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "slab" -version = "0.4.8" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" -dependencies = [ - "autocfg", -] +checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" [[package]] name = "slash-formatter" @@ -5410,17 +5391,19 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.1" +version = "1.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +checksum = "0cc3a2344dafbe23a245241fe8b09735b521110d30fcefbbd5feb1797ca35d17" dependencies = [ "backtrace", "bytes 1.7.2", + "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", + "slab", "socket2 0.5.10", "tokio-macros", "windows-sys 0.52.0", @@ -5686,38 +5669,36 @@ dependencies = [ "libc", "log", "nix 0.26.4", - "protobuf 3.7.2", - "protobuf-codegen 3.7.2", + "protobuf", + "protobuf-codegen", "thiserror 1.0.40", "windows-sys 0.48.0", ] [[package]] name = "ttrpc-codegen" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdc0529f65223eca94fc5830e7d552d0d152ff42b74aff5c641edac39592f41f" +checksum = "0e5c657ef5cea6f6c6073c1be0787ba4482f42a569d4821e467daec795271f86" dependencies = [ - "home", - "protobuf 2.28.0", - "protobuf-codegen 3.7.2", + "protobuf", + "protobuf-codegen", "protobuf-support", "ttrpc-compiler", ] [[package]] name = "ttrpc-compiler" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9be3fb2fe509cb9c0099b3b5551b759ae714f2dde56dfc713f2a5bda8c16064a" +checksum = "3aa71f4a44711b3b9cc10ed0c7e239ff0fe4b8e6c900a142fb3bb26401385718" dependencies = [ "derive-new", - "home", "prost 0.8.0", "prost-build 0.8.0", "prost-types 0.8.0", - "protobuf 2.28.0", - "protobuf-codegen 2.28.0", + "protobuf", + "protobuf-codegen", "tempfile", ]