Skip to content

Bump anyhow and crossbeam-epoch for two advisories - #71

Merged
attila merged 1 commit into
mainfrom
deps/bump-anyhow-crossbeam-epoch
Aug 9, 2026
Merged

Bump anyhow and crossbeam-epoch for two advisories#71
attila merged 1 commit into
mainfrom
deps/bump-anyhow-crossbeam-epoch

Conversation

@attila

@attila attila commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Clear two advisories that cargo deny began rejecting once the advisory database caught up. Neither manifest range moves, so this is a lock-only change.

RUSTSEC-2026-0190 reports unsoundness in anyhow's Error::downcast_mut(): affected versions violate borrow rules and produce undefined behaviour when context is added with Error::context and the result is later downcast mutably. Fixed in 1.0.103; the lock moves to 1.0.104.

RUSTSEC-2026-0204 reports an invalid pointer dereference in the fmt::Pointer implementation for crossbeam-epoch's Atomic and Shared. Fixed in 0.9.20. It arrives here transitively through the ignore crate.

No changelog entry: dependency bumps are not user-facing.

RUSTSEC-2026-0190 reports unsoundness in anyhow's Error::downcast_mut(),
fixed in 1.0.103. RUSTSEC-2026-0204 reports an invalid pointer dereference
in crossbeam-epoch's fmt::Pointer impl, fixed in 0.9.20 and reached here
through the ignore crate.

Lock-only change; neither manifest range moves.
@attila attila mentioned this pull request Aug 7, 2026
1 task
@attila
attila marked this pull request as ready for review August 7, 2026 21:32
@attila
attila merged commit 6de0673 into main Aug 9, 2026
10 checks passed
@attila
attila deleted the deps/bump-anyhow-crossbeam-epoch branch August 9, 2026 12:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant