This project might be open to known security vulnerabilities, which can be prevented by tightening the version range of affected dependencies. Find detailed information at the bottom.

Crate autofill

Dependencies

(9 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 lazy_static^1.41.5.0up to date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date
 url^2.22.5.4up to date

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 libsqlite3-sys^0.31.00.34.0out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate context_id

Dependencies

(9 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 chrono ⚠️^0.40.4.41maybe insecure
 lazy_static^1.41.5.0up to date
 parking_lot^0.120.12.4up to date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date
 url^22.5.4up to date
 uuid^1.31.17.0up to date

Dev dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 mockito^0.311.7.0out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate crashtest

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 log^0.40.4.27up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate example-component

Dependencies

(7 total, 2 outdated)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date
 parking_lot^0.120.12.4up to date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 url^22.5.4up to date
 thiserror^1.02.0.12out of date

Crate filter_adult

Dependencies

(6 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 base64^0.22.10.22.1up to date
 clap^4.5.364.5.40up to date
 md-5^0.100.10.6up to date
 regex ⚠️^11.11.1maybe insecure
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date

Crate fxa-client

Dependencies

(12 total, 2 outdated)

CrateRequiredLatestStatus
 base64^0.210.22.1out of date
 hex^0.40.4.3up to date
 lazy_static^1.41.5.0up to date
 log^0.40.4.27up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 url^2.22.5.4up to date
 thiserror^1.02.0.12out of date
 anyhow^1.01.0.98up to date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 mockall^0.110.13.1out of date
 mockito^0.311.7.0out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate init_rust_components

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate logins

Dependencies

(12 total, 2 outdated)

CrateRequiredLatestStatus
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 lazy_static^1.41.5.0up to date
 url^2.22.5.4up to date
 rusqlite^0.33.00.36.0out of date
 thiserror^1.02.0.12out of date
 anyhow^1.01.0.98up to date
 uniffi^0.29.00.29.3up to date
 async-trait^0.10.1.88up to date
 futures^0.30.3.31up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 more-asserts^0.20.3.1out of date
 tempfile^3.2.03.20.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate merino

Dependencies

(5 total, 1 outdated)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 url^22.5.4up to date
 thiserror^1.02.0.12out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate nimbus-sdk

Dependencies

(17 total, 1 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.98up to date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^12.0.12out of date
 url^2.52.5.4up to date
 rkv^0.190.19.0up to date
 jexl-eval^0.3.00.3.0up to date
 uuid^1.31.17.0up to date
 sha2^0.100.10.9up to date
 hex^0.40.4.3up to date
 once_cell^11.21.3up to date
 uniffi^0.29.00.29.3up to date
 chrono ⚠️^0.40.4.41maybe insecure
 unicode-segmentation^1.8.01.12.0up to date
 cfg-if^1.0.01.0.1up to date
 regex^1.91.11.1up to date

Dev dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 clap^2.344.5.40out of date
 tempfile^33.20.0up to date
 ctor^0.2.20.4.2out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate places

Dependencies

(16 total, 3 outdated)

CrateRequiredLatestStatus
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 parking_lot^0.120.12.4up to date
 lazy_static^1.41.5.0up to date
 url^2.12.5.4up to date
 percent-encoding^2.12.3.1up to date
 caseless^0.20.2.2up to date
 rusqlite^0.33.00.36.0out of date
 bitflags^1.22.9.1out of date
 idna^1.0.31.0.3up to date
 memchr^2.32.7.5up to date
 dogear^0.50.5.0up to date
 thiserror^1.02.0.12out of date
 anyhow^1.01.0.98up to date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 pretty_assertions^0.61.4.1out of date
 tempfile^3.13.20.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate push

Dependencies

(9 total, 4 outdated)

CrateRequiredLatestStatus
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 bincode^1.22.0.1out of date
 lazy_static^1.41.5.0up to date
 base64^0.210.22.1out of date
 rusqlite^0.33.00.36.0out of date
 url^2.22.5.4up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 mockito^0.311.7.0out of date
 hex^0.40.4.3up to date
 tempfile^3.1.03.20.0up to date
 mockall^0.110.13.1out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate relay

Dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 log^0.40.4.27up to date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^1.02.0.12out of date
 url^22.5.4up to date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 env_logger^0.100.11.8out of date
 expect-test^1.41.5.1up to date
 mockall^0.110.13.1out of date
 mockito^0.311.7.0out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate relevancy

Dependencies

(13 total, 5 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 md-5^0.100.10.6up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 rand^0.80.9.1out of date
 rand_distr^0.40.5.1out of date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 serde_path_to_error^0.10.1.17up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date
 url^2.52.5.4up to date
 base64^0.21.20.22.1out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate remote_settings

Dependencies

(13 total, 2 outdated)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date
 thiserror^1.02.0.12out of date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 parking_lot^0.120.12.4up to date
 url^22.5.4up to date
 camino^1.01.1.10up to date
 rusqlite^0.33.00.36.0out of date
 jexl-eval^0.3.00.3.0up to date
 regex^1.91.11.1up to date
 anyhow^1.01.0.98up to date
 sha2^0.100.10.9up to date
 canonical_json^0.50.5.0up to date

Dev dependencies

(4 total, 2 outdated)

CrateRequiredLatestStatus
 expect-test^1.41.5.1up to date
 mockall^0.110.13.1out of date
 mockito^0.311.7.0out of date
 serde_json^11.0.140up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate search

Dependencies

(5 total, 1 outdated)

CrateRequiredLatestStatus
 parking_lot>=0.11, <=0.120.12.4up to date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^12.0.12out of date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(3 total, 2 outdated)

CrateRequiredLatestStatus
 once_cell^1.18.01.21.3up to date
 mockito^0.311.7.0out of date
 pretty_assertions^0.61.4.1out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate suggest

Dependencies

(15 total, 2 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 rmp-serde^1.31.3.0up to date
 chrono ⚠️^0.40.4.41maybe insecure
 extend^1.11.2.0up to date
 once_cell^1.51.21.3up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 tempfile^3.2.03.20.0up to date
 thiserror^12.0.12out of date
 unicase^2.62.8.1up to date
 unicode-normalization^0.10.1.24up to date
 uniffi^0.29.00.29.3up to date
 url^2.12.5.4up to date

Dev dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 criterion^0.50.6.0out of date
 expect-test^1.41.5.1up to date
 hex^0.40.4.3up to date
 itertools^0.140.14.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate error-support

Dependencies

(7 total, 1 outdated)

CrateRequiredLatestStatus
 backtrace^0.30.3.75up to date
 env_logger^0.100.11.8out of date
 lazy_static^1.41.5.0up to date
 log^0.40.4.27up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 tracing^0.10.1.41up to date
 uniffi^0.29.00.29.3up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate error-support-tests

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 thiserror^12.0.12out of date
 trybuild^1.0.491.0.105up to date

Crate find-places-db

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 dirs^46.0.0out of date
 anyhow^1.01.0.98up to date

Crate firefox-versioning

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 serde_json^1.01.0.140up to date
 thiserror^1.02.0.12out of date

Crate sync-guid

Dependencies

(4 total, 3 outdated)

CrateRequiredLatestStatus
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 rand^0.80.9.1out of date
 base64^0.210.22.1out of date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 serde_test^11.0.177up to date

Crate interrupt-support

Dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 lazy_static^1.41.5.0up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 rusqlite^0.33.00.36.0out of date
 uniffi^0.29.00.29.3up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate jwcrypto

Dependencies

(5 total, 2 outdated)

CrateRequiredLatestStatus
 base64^0.210.22.1out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^1.02.0.12out of date

Crate nimbus-cli

Dependencies

(23 total, 10 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 clap^4.2.24.5.40up to date
 anyhow^1.0.441.0.98up to date
 serde_json^11.0.140up to date
 serde^1.01.0.219up to date
 thiserror^1.0.292.0.12out of date
 unicode-segmentation^1.8.01.12.0up to date
 console^0.15.50.15.11up to date
 glob^0.3.10.3.2up to date
 heck^0.4.10.5.0out of date
 whoami ⚠️^1.4.01.6.0maybe insecure
 update-informer^1.0.01.2.0up to date
 reqwest^0.11.180.12.20out of date
 serde_yaml^0.9.210.9.34+deprecatedup to date
 percent-encoding^2.3.02.3.1up to date
 copypasta^0.8.20.10.2out of date
 chrono^0.4.260.4.41up to date
 axum^0.6.180.8.4out of date
 tokio^1.29.11.45.1up to date
 tower^0.4.130.5.2out of date
 tower-http^0.4.10.6.6out of date
 tower-livereload^0.8.00.9.6out of date
 hyper^0.14.271.6.0out of date
 local-ip-address^0.5.40.6.5out of date

Crate nimbus-fml

Dependencies

(20 total, 7 outdated)

CrateRequiredLatestStatus
 clap^2.34.04.5.40out of date
 anyhow^1.0.441.0.98up to date
 serde_json^11.0.140up to date
 serde_yaml^0.8.210.9.34+deprecatedout of date
 serde^1.01.0.219up to date
 thiserror^1.0.292.0.12out of date
 askama^0.120.14.0out of date
 textwrap^0.14.20.16.2out of date
 heck^0.3.30.5.0out of date
 unicode-segmentation^1.8.01.12.0up to date
 url^22.5.4up to date
 reqwest^0.110.12.20out of date
 glob^0.3.00.3.2up to date
 uniffi^0.29.00.29.3up to date
 cfg-if^1.0.01.0.1up to date
 console^0.15.50.15.11up to date
 lazy_static^1.41.5.0up to date
 email_address^0.2.40.2.9up to date
 sha2^0.100.10.9up to date
 itertools^00.14.0up to date

Dev dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 tempfile^33.20.0up to date
 jsonschema^0.170.30.0out of date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate payload-support

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date

Crate rand_rccrypto

Dependencies

(2 total, 2 outdated)

CrateRequiredLatestStatus
 rand^0.80.9.1out of date
 rand_core^0.60.9.3out of date

Crate rate-limiter

No external dependencies! 🙌

Crate restmail-client

Dependencies

(3 total, 1 outdated)

CrateRequiredLatestStatus
 thiserror^1.02.0.12out of date
 serde_json^11.0.140up to date
 url^2.22.5.4up to date

Crate rc_crypto

Dependencies

(5 total, 2 outdated)

CrateRequiredLatestStatus
 base64^0.210.22.1out of date
 hex^0.40.4.3up to date
 thiserror^1.02.0.12out of date
 hawk^55.0.1up to date
 ece^2.32.3.1up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 ece^2.02.3.1up to date

Crate nss

Dependencies

(5 total, 2 outdated)

CrateRequiredLatestStatus
 base64^0.210.22.1out of date
 thiserror^1.02.0.12out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 once_cell^1.20.21.21.3up to date

Crate nss_build_common

No external dependencies! 🙌

Crate nss_sys

Dependencies

(1 total, 1 outdated)

CrateRequiredLatestStatus
 libsqlite3-sys^0.31.00.34.0out of date

Crate systest

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 libc^0.20.2.174up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 ctest2^0.40.4.10up to date

Crate rust-log-forwarder

Dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date
 tracing-subscriber^0.30.3.19up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing^0.10.1.41up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate sql-support

Dependencies

(5 total, 2 outdated)

CrateRequiredLatestStatus
 lazy_static^1.41.5.0up to date
 thiserror^1.02.0.12out of date
 tempfile^3.1.03.20.0up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 rusqlite^0.33.00.36.0out of date

Crate tracing-support

Dependencies

(5 total, all up-to-date)

CrateRequiredLatestStatus
 parking_lot^0.120.12.4up to date
 serde_json^11.0.140up to date
 tracing^0.10.1.41up to date
 tracing-subscriber^0.30.3.19up to date
 uniffi^0.29.00.29.3up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tracing-subscriber^0.30.3.19up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate types

Dependencies

(4 total, 1 outdated)

CrateRequiredLatestStatus
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date

Crate viaduct-reqwest

Dependencies

(2 total, 1 outdated)

CrateRequiredLatestStatus
 reqwest^0.110.12.20out of date
 once_cell^1.51.21.3up to date

Crate sync_manager

Dependencies

(9 total, 1 outdated)

CrateRequiredLatestStatus
 thiserror^1.02.0.12out of date
 anyhow^1.01.0.98up to date
 lazy_static^1.41.5.0up to date
 url^2.22.5.4up to date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 uniffi^0.29.00.29.3up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate sync15

Dependencies

(11 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 base16^0.20.2.1up to date
 base64^0.210.22.1out of date
 lazy_static^1.41.5.0up to date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 serde_path_to_error^0.10.1.17up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date
 url^22.5.4up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate tabs

Dependencies

(9 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 lazy_static^1.41.5.0up to date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 serde_json^11.0.140up to date
 thiserror^1.02.0.12out of date
 uniffi^0.29.00.29.3up to date
 url^22.5.4up to date

Dev dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^3.13.20.0up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate viaduct

Dependencies

(8 total, 2 outdated)

CrateRequiredLatestStatus
 url^22.5.4up to date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 once_cell^1.51.21.3up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 prost^0.120.14.1out of date
 ffi-support^0.40.4.4up to date
 thiserror^1.02.0.12out of date

Crate webext-storage

Dependencies

(11 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 thiserror^1.02.0.12out of date
 ffi-support^0.40.4.4up to date
 lazy_static^1.41.5.0up to date
 parking_lot>=0.11, <=0.120.12.4up to date
 rusqlite^0.33.00.36.0out of date
 serde^11.0.219up to date
 serde_json^11.0.140up to date
 serde_derive^11.0.219up to date
 uniffi^0.29.00.29.3up to date
 url^2.12.5.4up to date

Dev dependencies

(2 total, all up-to-date)

CrateRequiredLatestStatus
 tempfile^33.20.0up to date
 serde_json^11.0.140up to date

Build dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate webext-storage-ffi

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.4.01.5.0up to date
 ffi-support^0.40.4.4up to date
 serde_json^11.0.140up to date

Crate cirrus

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.41.5.0up to date

Crate nimbus-experimenter

No external dependencies! 🙌

Crate megazord

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 lazy_static^1.41.5.0up to date

Crate megazord_ios

No external dependencies! 🙌

Crate megazord_focus

No external dependencies! 🙌

Crate protobuf-gen

Dependencies

(5 total, 3 outdated)

CrateRequiredLatestStatus
 clap^2.344.5.40out of date
 prost-build^0.120.14.1out of date
 serde^11.0.219up to date
 serde_derive^11.0.219up to date
 toml^0.50.8.23out of date

Crate embedded-uniffi-bindgen

Dependencies

(1 total, all up-to-date)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date

Crate start-bindings

Dependencies

(8 total, 4 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 anyhow^11.0.98up to date
 camino^11.1.10up to date
 cargo_metadata^0.150.20.0out of date
 clap^4.24.5.40up to date
 rinja^0.3.30.4.0+deprecatedout of date
 serde_yaml ⚠️^0.80.9.34+deprecatedout of date
 toml^0.50.8.23out of date
 toml_edit^0.22.210.22.27up to date

Crate uniffi-bindgen-library-mode

Dependencies

(6 total, 1 outdated)

CrateRequiredLatestStatus
 uniffi^0.29.00.29.3up to date
 uniffi_bindgen^0.29.00.29.3up to date
 clap^44.5.40up to date
 cargo_metadata^0.150.20.0out of date
 camino^11.1.10up to date
 anyhow^11.0.98up to date

Crate swift_components_docs

No external dependencies! 🙌

Crate sync-test

Dependencies

(11 total, 3 outdated)

CrateRequiredLatestStatus
 url^2.22.5.4up to date
 env_logger^0.100.11.8out of date
 log^0.40.4.27up to date
 anyhow^1.01.0.98up to date
 rand^0.80.9.1out of date
 lazy_static^1.41.5.0up to date
 structopt^0.30.3.26up to date
 serde^1.01.0.219up to date
 serde_derive^1.01.0.219up to date
 serde_json^1.01.0.140up to date
 base64^0.210.22.1out of date

Crate error-support-macros

Dependencies

(3 total, all up-to-date)

CrateRequiredLatestStatus
 syn^2.02.0.103up to date
 quote^1.01.0.40up to date
 proc-macro2^1.01.0.95up to date

Crate cli-support

Dependencies

(6 total, 2 outdated)

CrateRequiredLatestStatus
 anyhow^1.01.0.98up to date
 log^0.40.4.27up to date
 url^22.5.4up to date
 webbrowser^0.81.0.5out of date
 rpassword^7.3.17.4.0up to date
 env_logger^0.100.11.8out of date

Security Vulnerabilities

serde_yaml: Uncontrolled recursion leads to abort in deserialization

RUSTSEC-2018-0005

Affected versions of this crate did not properly check for recursion while deserializing aliases.

This allows an attacker to make a YAML file with an alias referring to itself causing an abort.

The flaw was corrected by checking the recursion depth.

chrono: Potential segfault in `localtime_r` invocations

RUSTSEC-2020-0159

Impact

Unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires an environment variable to be set in a different thread than the affected functions. This may occur without the user's knowledge, notably in a third-party library.

Workarounds

No workarounds are known.

References

regex: Regexes with large repetitions on empty sub-expressions take a very long time to parse

RUSTSEC-2022-0013

The Rust Security Response WG was notified that the regex crate did not properly limit the complexity of the regular expressions (regex) it parses. An attacker could use this security issue to perform a denial of service, by sending a specially crafted regex to a service accepting untrusted regexes. No known vulnerability is present when parsing untrusted input with trusted regexes.

This issue has been assigned CVE-2022-24713. The severity of this vulnerability is "high" when the regex crate is used to parse untrusted regexes. Other uses of the regex crate are not affected by this vulnerability.

Overview

The regex crate features built-in mitigations to prevent denial of service attacks caused by untrusted regexes, or untrusted input matched by trusted regexes. Those (tunable) mitigations already provide sane defaults to prevent attacks. This guarantee is documented and it's considered part of the crate's API.

Unfortunately a bug was discovered in the mitigations designed to prevent untrusted regexes to take an arbitrary amount of time during parsing, and it's possible to craft regexes that bypass such mitigations. This makes it possible to perform denial of service attacks by sending specially crafted regexes to services accepting user-controlled, untrusted regexes.

Affected versions

All versions of the regex crate before or equal to 1.5.4 are affected by this issue. The fix is include starting from regex 1.5.5.

Mitigations

We recommend everyone accepting user-controlled regexes to upgrade immediately to the latest version of the regex crate.

Unfortunately there is no fixed set of problematic regexes, as there are practically infinite regexes that could be crafted to exploit this vulnerability. Because of this, we do not recommend denying known problematic regexes.

Acknowledgements

We want to thank Addison Crump for responsibly disclosing this to us according to the Rust security policy, and for helping review the fix.

We also want to thank Andrew Gallant for developing the fix, and Pietro Albini for coordinating the disclosure and writing this advisory.

whoami: Stack buffer overflow with whoami on several Unix platforms

RUSTSEC-2024-0020

With versions of the whoami crate >= 0.5.3 and < 1.5.0, calling any of these functions leads to an immediate stack buffer overflow on illumos and Solaris:

  • whoami::username
  • whoami::realname
  • whoami::username_os
  • whoami::realname_os

With versions of the whoami crate >= 0.5.3 and < 1.0.1, calling any of the above functions also leads to a stack buffer overflow on these platforms:

  • Bitrig
  • DragonFlyBSD
  • FreeBSD
  • NetBSD
  • OpenBSD

This occurs because of an incorrect definition of the passwd struct on those platforms.

As a result of this issue, denial of service and data corruption have both been observed in the wild. The issue is possibly exploitable as well.

This vulnerability also affects other Unix platforms that aren't Linux or macOS.

This issue has been addressed in whoami 1.5.0.

For more information, see this GitHub issue.