-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RUSTSEC-2022-0040: Multiple soundness issues in owning_ref
#2794
Comments
- owning_ref is a dependency of libp2p and has a vulnerability that does not have an upgrade path - this breaks our audit check and hence we need to ignore it till the upgrade is available. - this vulnerability has been around since Jan 2022 and also the codebase has not been updated for 2 years - so our mileage is going to be meh. - libp2p/rust-libp2p#2794
- owning_ref is a dependency of libp2p and has a vulnerability that does not have an upgrade path - this breaks our audit check and hence we need to ignore it till the upgrade is available. - this vulnerability has been around since Jan 2022 and also the codebase has not been updated for 2 years - so our mileage is going to be meh. - libp2p/rust-libp2p#2794
Hello team! I am one of the contributors from Pyrsia! I was investigating through the issue and as per my understanding of the usage of prometheus_client in |
- owning_ref is a dependency of libp2p and has a vulnerability that does not have an upgrade path - this breaks our audit check and hence we need to ignore it till the upgrade is available. - this vulnerability has been around since Jan 2022 and also the codebase has not been updated for 2 years - so our mileage is going to be meh. - libp2p/rust-libp2p#2794
#916) Ignores the advisory for owning_ref - owning_ref is a dependency of libp2p and has a vulnerability that does not have an upgrade path - this breaks our audit check and hence we need to ignore it till the upgrade is available. - this vulnerability has been around since Jan 2022 and also the codebase has not been updated for 2 years - so our mileage is going to be meh. - libp2p/rust-libp2p#2794
👋 great to have you here.
That is correct. Disclaimer, I am a maintainer of the I documented my thoughts here prometheus/client_rust#77 (comment). Help much appreciated. |
Since the above was merged, libp2p updating to prometheus-client 0.18.0 should fix this. |
owning_ref
0.4.1
OwningRef::map_with_owner
is unsound and may result in a use-after-free.OwningRef::map
is unsound and may result in a use-after-free.OwningRefMut::as_owner
andOwningRefMut::as_owner_mut
are unsound and may result in a use-after-free.noalias
attribute.No patched versions are available at this time. While a pull request with some fixes is outstanding, the maintainer appears to be unresponsive.
See advisory page for additional details.
The text was updated successfully, but these errors were encountered: