This project contains known security vulnerabilities. Find detailed information at the bottom.

Crate token-factory-api

No external dependencies! 🙌

Crate ucs03-zkgm

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 cw-multi-test=2.43.0.1out of date

Crate multicall

No external dependencies! 🙌

Crate lst

No external dependencies! 🙌

Crate lst-staker

No external dependencies! 🙌

Crate lst-ocw

No external dependencies! 🙌

Crate ibc-union

No external dependencies! 🙌

Crate ibc-union-msg

No external dependencies! 🙌

Crate ibc-union-light-client

No external dependencies! 🙌

Crate devnet-compose

Dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 cliclack^0.2.50.5.6out of date
 console^0.15.110.16.6out of date

Crate ensure-blocks

No external dependencies! 🙌

Crate protos

No external dependencies! 🙌

Crate beacon-api

No external dependencies! 🙌

Crate cometbft-rpc

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 hex-literal^1.1.01.1.0up to date
 serde_json^1.0.1401.0.151up to date
 serde_path_to_error^0.1.170.1.20up to date

Crate cosmos-client

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 num-rational^0.4.20.4.2up to date
 num-traits^0.2.190.2.19up to date

Crate cometbft-types

No external dependencies! 🙌

Crate gno-rpc

Dev dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 hex-literal^1.1.01.1.0up to date
 serde_json^1.0.1401.0.151up to date
 serde_path_to_error^0.1.170.1.20up to date

Crate gno-types

No external dependencies! 🙌

Crate gno-client

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 k256^0.13.40.14.0out of date
 num-rational^0.4.20.4.2up to date
 num-traits^0.2.190.2.19up to date

Crate concurrent-keyring

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing-subscriber^0.3.190.3.23up to date

Crate gnark-key-parser

Dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 ark-bls12-381^0.40.6.0out of date
 ark-serialize^0.4.20.6.0out of date
 substrate-bn^0.60.6.0up to date

Dev dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 ark-bn254^0.40.6.0out of date
 ark-ff^0.4.20.6.0out of date

Crate gnark-mimc

Dependencies

(3 total, 3 outdated)

CrateRequiredLatestStatus
 ark-bls12-377^0.40.6.0out of date
 ark-bn254^0.40.6.0out of date
 ark-ff^0.40.6.0out of date

Crate ics23

No external dependencies! 🙌

Crate macros

No external dependencies! 🙌

Crate pg-queue

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 futures-util^0.3.310.3.34up to date

Crate subset-of-derive

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 trybuild^1.0.1051.0.121up to date

Crate arbitrum-types

No external dependencies! 🙌

Crate arbitrum-client

No external dependencies! 🙌

Crate bob-types

No external dependencies! 🙌

Crate base-client

No external dependencies! 🙌

Crate bob-client

No external dependencies! 🙌

Crate serde-utils

No external dependencies! 🙌

Crate ssz

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 derivative^2.2.02.2.0up to date
 smallvec^1.15.01.16.1up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde_yaml^0.9.340.9.34+deprecatedup to date
 snap^1.1.11.1.2up to date

Crate ssz-tests-generator

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 serde_yaml^0.9.340.9.34+deprecatedup to date
 snap^1.1.11.1.2up to date

Crate ssz-derive

No external dependencies! 🙌

Crate unionlabs

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 rand^0.8.50.10.3out of date

Crate unionlabs-primitives

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 serde_bytes^0.11.170.11.19up to date
 uint^0.9.50.10.1out of date

Crate unionlabs-encoding

No external dependencies! 🙌

Crate galois-rpc

No external dependencies! 🙌

Crate cosmos-sdk-event

No external dependencies! 🙌

Crate frissitheto

No external dependencies! 🙌

Crate parlia-types

No external dependencies! 🙌

Crate ibc-solidity

No external dependencies! 🙌

Crate base-verifier

No external dependencies! 🙌

Crate bob-verifier

No external dependencies! 🙌

Crate arbitrum-verifier

No external dependencies! 🙌

Crate cometbls-groth16-verifier

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 ark-ff^0.4.20.6.0out of date
 byteorder^1.51.5.0up to date
 substrate-bn^0.60.6.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 substrate-bn^0.60.6.0up to date

Crate ethereum-sync-protocol

No external dependencies! 🙌

Crate ethereum-sync-protocol-types

No external dependencies! 🙌

Crate evm-storage-verifier

Dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 hash-db^0.16.00.16.0up to date
 hash256-std-hasher^0.15.20.15.2up to date
 memory-db^0.32.00.34.0out of date
 trie-db^0.280.32.0out of date

Crate parlia-verifier

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 blst^0.3.140.3.17up to date

Crate tendermint-verifier

No external dependencies! 🙌

Crate gno-verifier

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 k256^0.13.40.14.0out of date

Crate base-light-client-types

No external dependencies! 🙌

Crate bob-light-client-types

No external dependencies! 🙌

Crate arbitrum-light-client-types

No external dependencies! 🙌

Crate berachain-light-client-types

No external dependencies! 🙌

Crate cometbls-light-client-types

No external dependencies! 🙌

Crate tendermint-light-client-types

No external dependencies! 🙌

Crate ethereum-light-client-types

No external dependencies! 🙌

Crate ethermint-light-client-types

No external dependencies! 🙌

Crate gno-light-client-types

No external dependencies! 🙌

Crate movement-light-client-types

No external dependencies! 🙌

Crate parlia-light-client-types

No external dependencies! 🙌

Crate trusted-mpt-light-client-types

No external dependencies! 🙌

Crate attested-light-client-types

No external dependencies! 🙌

Crate state-lens-ics23-mpt-light-client-types

No external dependencies! 🙌

Crate state-lens-ics23-ics23-light-client-types

No external dependencies! 🙌

Crate state-lens-ics23-smt-light-client-types

No external dependencies! 🙌

Crate proof-lens-light-client-types

No external dependencies! 🙌

Crate sui-light-client-types

Dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 blake2^0.10.60.11.0out of date
 roaring^0.10.120.11.5out of date
 serde_repr^0.1.200.1.21up to date

Crate sui-utils

No external dependencies! 🙌

Crate cosmwasm-deployer

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 flate2^1.1.51.1.10up to date
 rand_chacha^0.3.10.10.0out of date

Crate arbitrum-light-client

No external dependencies! 🙌

Crate base-light-client

No external dependencies! 🙌

Crate berachain-light-client

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.5.01.5.0up to date

Crate bob-light-client

No external dependencies! 🙌

Crate cometbls-light-client

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.5.01.5.0up to date

Crate ethereum-light-client

Dependencies

(3 total, 3 outdated)

CrateRequiredLatestStatus
 ark-bls12-381^0.5.00.6.0out of date
 ark-ec^0.5.00.6.0out of date
 ark-serialize^0.5.00.6.0out of date

Crate ethermint-light-client

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.5.01.5.0up to date

Crate gno-light-client

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.5.01.5.0up to date

Crate tendermint-light-client

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.5.01.5.0up to date

Crate parlia-light-client

No external dependencies! 🙌

Crate trusted-mpt-light-client

No external dependencies! 🙌

Crate attested-light-client

No external dependencies! 🙌

Crate starknet-light-client

No external dependencies! 🙌

Crate state-lens-ics23-mpt-light-client

No external dependencies! 🙌

Crate proof-lens-light-client

No external dependencies! 🙌

Crate state-lens-ics23-ics23-light-client

No external dependencies! 🙌

Crate sui-light-client

No external dependencies! 🙌

Crate devnet-utils

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 bip39^2.1.03.0.0out of date
 ed25519-compact^2.1.12.4.2up to date

Crate build-evm-deployer-tx

No external dependencies! 🙌

Crate parse-wasm-client-type

No external dependencies! 🙌

Crate tidy

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 cargo-util-schemas^0.10.20.14.2out of date
 cargo_metadata^0.23.10.23.1up to date
 regex^1.11.31.13.1up to date

Crate rustfmt-sort

No external dependencies! 🙌

Crate move-bindgen-derive

No external dependencies! 🙌

Crate unionvisor

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 fs_extra^1.3.01.3.0up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^3.20.03.27.0up to date
 tracing-test^0.2.50.2.6up to date

Crate voyager

Dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 serde_jsonc^1.0.1081.0.108up to date
 tikv-jemallocator^0.50.7.0out of date
 tracing-opentelemetry^0.32.10.33.0out of date

Crate voyager-message

No external dependencies! 🙌

Crate voyager-vm

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 enumorph^0.1.20.1.3up to date

Crate voyager-rpc

No external dependencies! 🙌

Crate voyager-core

Dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 jaq-core^2.2.03.1.1out of date
 jaq-json^1.1.22.0.3out of date
 jaq-std^2.1.13.0.3out of date
 pin-utils^0.1.00.1.0up to date

Crate voyager-primitives

No external dependencies! 🙌

Crate voyager-state-module-cosmwasm

No external dependencies! 🙌

Crate voyager-state-module-evm

No external dependencies! 🙌

Crate voyager-state-module-gno

No external dependencies! 🙌

Crate voyager-state-module-sui

No external dependencies! 🙌

Crate voyager-proof-module-attested

No external dependencies! 🙌

Crate voyager-proof-module-cosmwasm

No external dependencies! 🙌

Crate voyager-proof-module-ethermint

No external dependencies! 🙌

Crate voyager-proof-module-gno

No external dependencies! 🙌

Crate voyager-proof-module-evm-mpt

No external dependencies! 🙌

Crate voyager-proof-module-parlia

No external dependencies! 🙌

Crate voyager-proof-module-sui

No external dependencies! 🙌

Crate voyager-client-module-base

No external dependencies! 🙌

Crate voyager-client-module-bob

No external dependencies! 🙌

Crate voyager-client-module-arbitrum

No external dependencies! 🙌

Crate voyager-client-module-cometbls

No external dependencies! 🙌

Crate voyager-client-module-ethereum

No external dependencies! 🙌

Crate voyager-client-module-gno

No external dependencies! 🙌

Crate voyager-client-module-parlia

No external dependencies! 🙌

Crate voyager-client-module-tendermint

No external dependencies! 🙌

Crate voyager-client-module-ethermint

No external dependencies! 🙌

Crate voyager-client-module-state-lens-ics23-mpt

No external dependencies! 🙌

Crate voyager-client-module-state-lens-ics23-ics23

No external dependencies! 🙌

Crate voyager-client-module-state-lens-ics23-smt

No external dependencies! 🙌

Crate voyager-client-module-proof-lens

No external dependencies! 🙌

Crate voyager-client-module-sui

No external dependencies! 🙌

Crate voyager-client-module-trusted-mpt

No external dependencies! 🙌

Crate voyager-client-module-attested

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-base

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-bob

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-arbitrum

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-cometbls

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-ethereum

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-gno

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-parlia

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-tendermint

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-ethermint

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-trusted-mpt

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-state-lens-ics23-mpt

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-state-lens-ics23-smt

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-state-lens-ics23-ics23

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-proof-lens

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-sui

No external dependencies! 🙌

Crate voyager-client-bootstrap-module-attested

No external dependencies! 🙌

Crate voyager-finality-module-base

No external dependencies! 🙌

Crate voyager-finality-module-bob

No external dependencies! 🙌

Crate voyager-finality-module-arbitrum

No external dependencies! 🙌

Crate voyager-finality-module-berachain

No external dependencies! 🙌

Crate voyager-finality-module-cometbls

No external dependencies! 🙌

Crate voyager-finality-module-ethereum

No external dependencies! 🙌

Crate voyager-finality-module-gno

No external dependencies! 🙌

Crate voyager-finality-module-parlia

No external dependencies! 🙌

Crate voyager-finality-module-tendermint

No external dependencies! 🙌

Crate voyager-finality-module-trusted-evm

No external dependencies! 🙌

Crate voyager-finality-module-sui

No external dependencies! 🙌

Crate voyager-finality-module-attested-evm

No external dependencies! 🙌

Crate voyager-client-update-plugin-base

No external dependencies! 🙌

Crate voyager-client-update-plugin-bob

No external dependencies! 🙌

Crate voyager-client-update-plugin-arbitrum

No external dependencies! 🙌

Crate voyager-client-update-plugin-berachain

No external dependencies! 🙌

Crate voyager-client-update-plugin-cometbls

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 substrate-bn^0.60.6.0up to date

Crate voyager-client-update-plugin-ethereum

No external dependencies! 🙌

Crate voyager-client-update-plugin-gno

No external dependencies! 🙌

Crate voyager-client-update-plugin-parlia

No external dependencies! 🙌

Crate voyager-client-update-plugin-tendermint

No external dependencies! 🙌

Crate voyager-client-update-plugin-ethermint

No external dependencies! 🙌

Crate voyager-client-update-plugin-state-lens

No external dependencies! 🙌

Crate voyager-client-update-plugin-proof-lens

No external dependencies! 🙌

Crate voyager-client-update-plugin-sui

No external dependencies! 🙌

Crate voyager-client-update-plugin-trusted-mpt

No external dependencies! 🙌

Crate voyager-client-update-plugin-attested

No external dependencies! 🙌

Crate voyager-periodic-client-update-plugin

No external dependencies! 🙌

Crate voyager-event-source-plugin-cosmwasm

No external dependencies! 🙌

Crate voyager-event-source-plugin-evm

No external dependencies! 🙌

Crate voyager-event-source-plugin-gno

No external dependencies! 🙌

Crate voyager-event-source-plugin-sui

No external dependencies! 🙌

Crate voyager-event-source-plugin-starknet

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 cainome-cairo-serde^0.4.10.4.1up to date

Crate voyager-transaction-plugin-cosmos

No external dependencies! 🙌

Crate voyager-transaction-plugin-gno

No external dependencies! 🙌

Crate voyager-transaction-plugin-evm

No external dependencies! 🙌

Crate voyager-transaction-plugin-sui

No external dependencies! 🙌

Crate voyager-plugin-packet-filter

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 regex^1.11.11.13.1up to date

Crate voyager-plugin-packet-index

No external dependencies! 🙌

Crate voyager-plugin-packet-batch

No external dependencies! 🙌

Crate voyager-plugin-transaction-batch

No external dependencies! 🙌

Crate voyager-plugin-transaction-batch-proof-lens

No external dependencies! 🙌

Crate voyager-plugin-packet-timeout

No external dependencies! 🙌

Crate voyager-plugin-zkgm-filter

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 crc^3.3.03.4.0up to date

Crate voyager-sui-ibc-app-plugin-zkgm

No external dependencies! 🙌

Crate voyager-plugin-sui-packet-timeout

No external dependencies! 🙌

Crate voyager-plugin-attestor-evm

No external dependencies! 🙌

Crate drip

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 async-graphql^7.0.177.2.1up to date
 async-graphql-axum^7.0.177.2.1up to date

Crate reconnecting-jsonrpc-ws-client

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 arc-swap^1.7.11.9.2up to date

Crate subset-of

No external dependencies! 🙌

Crate beacon-api-types

No external dependencies! 🙌

Crate mpc-shared

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 postgrest^1.61.6.0up to date

Crate mpc-client

Dependencies

(9 total, 4 outdated, 1 insecure)

CrateRequiredLatestStatus
 crossterm^0.27.00.29.0out of date
 futures-util^0.30.3.34up to date
 http-body-util^0.10.1.5up to date
 httpdate^1.01.0.3up to date
 hyper^11.11.1up to date
 hyper-util^0.10.1.20up to date
 pgp ⚠️^0.130.20.0insecure
 ratatui^0.27.00.30.2out of date
 throbber-widgets-tui^0.60.11.1out of date

Crate mpc-coordinator

Dependencies

(1 total, 1 outdated, 1 insecure)

CrateRequiredLatestStatus
 pgp ⚠️^0.130.20.0insecure

Crate ibc-union-spec

No external dependencies! 🙌

Crate ibc-classic-spec

No external dependencies! 🙌

Crate state-lens-light-client-types

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tuple_join^0.1.00.1.0up to date

Crate create3

No external dependencies! 🙌

Crate osmosis-tokenfactory-token-minter

No external dependencies! 🙌

Crate cw20-token-minter

No external dependencies! 🙌

Crate cw-account

No external dependencies! 🙌

Crate access-manager

No external dependencies! 🙌

Crate access-managed

No external dependencies! 🙌

Crate cw-escrow-vault

No external dependencies! 🙌

Crate cw-unionversal-token

No external dependencies! 🙌

Crate ucs03-zkgm-token-minter-api

No external dependencies! 🙌

Crate osmosis-tokenfactory-token-owner

No external dependencies! 🙌

Crate cw20-base

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 cw2^2.0.03.0.0out of date

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 cw-multi-test=2.4.03.0.1out of date

Crate cw20-wrapped-tokenfactory

No external dependencies! 🙌

Crate on-zkgm-call-proxy

No external dependencies! 🙌

Crate fork-schedules

No external dependencies! 🙌

Crate depolama

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 num-traits^0.2.190.2.19up to date

Crate embed-commit

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 const-hex^1.14.11.19.3up to date

Crate embed-commit-verifier

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 elf^0.8.00.8.0up to date

Crate ucs04

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 heck^0.5.00.5.0up to date

Crate deployments

No external dependencies! 🙌

Crate consensus-primitives

No external dependencies! 🙌

Crate solidity-slot

No external dependencies! 🙌

Crate u

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 bech32^0.11.00.12.0out of date
 keccak-asm^0.1.40.1.8up to date
 num_cpus^1.161.17.0up to date

Crate chain-kitchen

No external dependencies! 🙌

Crate json-schema-to-nixos-module-options

No external dependencies! 🙌

Crate voyager-types

No external dependencies! 🙌

Crate voyager-client

No external dependencies! 🙌

Crate voyager-plugin

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 tracing-opentelemetry^0.32.10.33.0out of date

Crate voyager-sdk

No external dependencies! 🙌

Crate voyager-plugin-protocol

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 tracing-opentelemetry^0.32.10.33.0out of date

Crate wasm-client-type

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 paste^1.01.0.15up to date
 wasmparser^0.1130.259.0out of date

Crate sui-verifier

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 blake2^0.10.60.11.0out of date

Crate ucs03-zkgm-packet

No external dependencies! 🙌

Crate update-deployments

No external dependencies! 🙌

Crate union-test

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 regex^11.13.1up to date

Crate cw20-ctx

No external dependencies! 🙌

Crate ucs03-zkgmable

No external dependencies! 🙌

Crate ucs03-solvable

No external dependencies! 🙌

Crate access-manager-types

No external dependencies! 🙌

Crate access-manager-tests

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 bip39^2.2.03.0.0out of date

Crate access-managed-example

No external dependencies! 🙌

Crate aptos-types

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_bytes^0.11.190.11.19up to date

Crate cosmos-signer

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 k256^0.13.40.14.0out of date

Crate starknet-storage-verifier

No external dependencies! 🙌

Crate upgradable

No external dependencies! 🙌

Crate pausable

No external dependencies! 🙌

Crate gatekeeper

No external dependencies! 🙌

Crate proxy-account-factory

No external dependencies! 🙌

Crate starknet-verifier

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 keccak-const^0.2.00.2.0up to date

Crate starknet-types

No external dependencies! 🙌

Crate starknet-light-client-types

No external dependencies! 🙌

Crate cosmwasm-event

No external dependencies! 🙌

Security Vulnerabilities

pgp: Panics on Malformed Untrusted Input

RUSTSEC-2024-0447

During a security audit, Radically Open Security discovered several reachable edge cases which allow an attacker to trigger rpgp crashes by providing crafted data.

Impact

When processing malformed input, rpgp can run into Rust panics which halt the program.

This can happen in the following scenarios:

  • Parsing OpenPGP messages from binary or armor format
  • Decrypting OpenPGP messages via decrypt_with_password()
  • Parsing or converting public keys
  • Parsing signed cleartext messages from armor format
  • Using malformed private keys to sign or encrypt

Given the affected components, we consider most attack vectors to be reachable by remote attackers during typical use cases of the rpgp library. The attack complexity is low since the malformed messages are generic, short, and require no victim-specific knowledge.

The result is a denial-of-service impact via program termination. There is no impact to confidentiality or integrity security properties.

Versions and Patches

All recent versions are affected by at least some of the above mentioned issues.

The vulnerabilities have been fixed with version 0.14.1. We recommend all users to upgrade to this version.

References

The security audit was made possible by the NLnet Foundation NGI Zero Core grant program for rpgp.