Email me

Rust advisories / owning_ref

Vulnerability MediumRUSTSEC-2022-0040 · owning_ref

RUSTSEC-2022-0040: Multiple soundness issues in `owning_ref`

Short answerA security vulnerability in the owning_ref crate: Multiple soundness issues in `owning_ref`. GitHub rates it Medium. No fixed version: replace the crate or remove the affected code path.

Crateowning_ref
TypeVulnerability (memory-corruption)
Affected versionsEvery version.
Fixed innone
SeverityMedium (GitHub rating)
Published2022-01-26
Last changed2023-11-08
Also known asGHSA-9qxh-258v-666c

What to do

  1. Find who pulls it in: cargo tree -i owning_ref.
  2. Avoid the affected API, or replace the crate.

Details from the advisory

  • 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 and OwningRefMut::as_owner_mut are unsound and may result in a use-after-free.
  • The crate violates Rust's aliasing rules, which may cause miscompilations on recent compilers that emit the LLVM noalias attribute.

safer_owning_ref is a replacement crate which fixes these issues. No patched versions of the original crate are available, and the maintainer is unresponsive.

References

From the RustSec Advisory Database (CC0-1.0) via the OSV export, downloaded Oct 24, 2026. Severity score computed from the published CVSS vector.

Up next

Are you affected?Check your whole dependency treePaste Cargo.lock: every advisory, for your exact versions.Read it next →

Did this answer your question?

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ