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 avian2d

Dependencies

(15 total, 4 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 arrayvec^0.70.7.6up to date
 avian_derive^0.20.2.2up to date
 bevy^0.160.16.0up to date
 bevy_heavy^0.20.2.0up to date
 bevy_math^0.160.16.0up to date
 bevy_transform_interpolation^0.20.2.0up to date
 bitflags^2.5.02.9.0up to date
 derive_more^12.0.1out of date
 itertools^0.130.14.0out of date
 libm^0.20.2.15up to date
 nalgebra^0.330.33.2up to date
 parry2d^0.170.20.2out of date
 parry2d-f64^0.170.20.2out of date
 serde^11.0.219up to date
 thread_local ⚠️^1.11.1.8maybe insecure

Dev dependencies

(7 total, 1 outdated)

CrateRequiredLatestStatus
 approx^0.50.5.1up to date
 bevy_heavy^0.20.2.0up to date
 bevy_math^0.160.16.0up to date
 bevy_mod_debugdump^0.130.13.0up to date
 bytemuck^1.191.23.0up to date
 criterion^0.50.5.1up to date
 glam^0.290.30.3out of date

Security Vulnerabilities

thread_local: Data race in `Iter` and `IterMut`

RUSTSEC-2022-0006

In the affected version of this crate, {Iter, IterMut}::next used a weaker memory ordering when loading values than what was required, exposing a potential data race when iterating over a ThreadLocal's values.

Crates using Iter::next, or IterMut::next are affected by this issue.