diff --git a/crates/crossbeam-epoch/RUSTSEC-0000-0000.md b/crates/crossbeam-epoch/RUSTSEC-0000-0000.md new file mode 100644 index 000000000..45f9397c2 --- /dev/null +++ b/crates/crossbeam-epoch/RUSTSEC-0000-0000.md @@ -0,0 +1,17 @@ +```toml +[advisory] +id = "RUSTSEC-0000-0000" +package = "crossbeam-epoch" +date = "2026-07-06" +url = "https://github.com/crossbeam-rs/crossbeam/pull/1276" +keywords = ["NULL-pointer-dereference"] +aliases = [] + +[versions] +patched = [">= 0.9.20"] +unaffected = ["< 0.9.0"] +``` + +# Invalid pointer dereference in `fmt::Pointer` impl for `Atomic` and `Shared` when the underlying pointer is invalid + +Affected versions of `fmt::Display` dereference the underlying pointer. This causes a invalid pointer dereference e.g., when a pointer created with `Atomic::null` or `Shared::null`. `fmt::Debug` impls and pre-0.9 `fmt::Display` impls, which do not dereference pointers, are not affected by this issue.