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 glib

Dependencies

(15 total, 5 outdated, 1 possibly insecure)

CrateRequiredLatestStatus
 bitflags^2.42.9.0up to date
 glib-sys^0.190.20.9out of date
 futures-channel^0.30.3.31up to date
 futures-core^0.30.3.31up to date
 futures-executor^0.30.3.31up to date
 futures-task ⚠️^0.30.3.31maybe insecure
 futures-util^0.30.3.31up to date
 gio-sys^0.190.20.9out of date
 glib-macros^0.19.90.20.7out of date
 gobject-sys^0.190.20.9out of date
 libc^0.20.2.172up to date
 memchr^2.7.12.7.4up to date
 log^0.40.4.27up to date
 smallvec^1.121.15.0up to date
 thiserror^12.0.12out of date

Dev dependencies

(4 total, all up-to-date)

CrateRequiredLatestStatus
 criterion^0.5.10.5.1up to date
 gir-format-check^0.10.1.3up to date
 tempfile^33.19.1up to date
 trybuild2^11.2.0up to date

Security Vulnerabilities

futures-task: futures_task::waker may cause a use-after-free if used on a type that isn't 'static

RUSTSEC-2020-0060

Affected versions of the crate did not properly implement a 'static lifetime bound on the waker function. This resulted in a use-after-free if Waker::wake() is called after original data had been dropped.

The flaw was corrected by adding 'static lifetime bound to the data waker takes.