chore(deps): update rust crate zerocopy to v0.7.31 [security] #151
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.7.3
->0.7.31
GitHub Vulnerability Alerts
GHSA-3mv5-343c-w2qg
This advisory is also published as RUSTSEC-2023-0074.
The
Ref
methodsinto_ref
,into_mut
,into_slice
, andinto_slice_mut
are unsound and may allow safe code to exhibit undefined behavior when used withRef<B, T>
whereB
iscell::Ref
orcell::RefMut
. Note that these methods remain sound when used withB
types other thancell::Ref
orcell::RefMut
.See https://github.com/google/zerocopy/issues/716 for a more in-depth analysis.
The current plan is to yank the affected versions soon. See https://github.com/google/zerocopy/issues/679 for more detail.
GHSA-rjhf-4mh8-9xjq
The
Ref
methodsinto_ref
,into_mut
,into_slice
, andinto_slice_mut
are unsound and may allow safe code to exhibit undefined behavior when used withRef<B, T>
whereB
iscell::Ref
orcell::RefMut
. Note that these methods remain sound when used withB
types other thancell::Ref
orcell::RefMut
.See https://github.com/google/zerocopy/issues/716 for a more in-depth analysis.
The current plan is to yank the affected versions soon. See https://github.com/google/zerocopy/issues/679 for more detail.
Release Notes
google/zerocopy (zerocopy)
v0.7.31
Compare Source
This release fixes the soundness issue described in #716. The affected versions will soon be yanked.
This release is also described in security advisories RUSTSEC-2023-0074 and GHSA-3mv5-343c-w2qg.
What's Changed
Full Changelog: google/zerocopy@v0.7.30...v0.7.31
v0.7.30
Compare Source
Security advisories for this bug have been published as
RUSTSEC-2023-0074 and GHSA-3mv5-343c-w2qg.
In these versions, the
Ref
methodsinto_ref
,into_mut
,into_slice
, andinto_mut_slice
were permitted in combination with the standard librarycell::Ref
andcell::RefMut
types forRef<B, T>
'sB
type parameter. Thesecombinations are unsound, and may permit safe code to exhibit undefined
behavior. Fixes have been published to each affected minor version which do not
permit this code to compile.
See #716 for more details.
v0.7.29
Compare Source
What's Changed
TryFromBytes
for[T]
by @jswrenn in https://github.com/google/zerocopy/pull/666#[repr(C, packed(N))]
by @maurer in https://github.com/google/zerocopy/pull/672Full Changelog: google/zerocopy@v0.7.28...v0.7.29
v0.7.28
Compare Source
These versions were briefly yanked due to a non-soundness regression reported in
#672. After reconsidering our yanking policy in #679,
we un-yanked these versions.
v0.7.27
Compare Source
These versions were briefly yanked due to a non-soundness regression reported in
#672. After reconsidering our yanking policy in #679,
we un-yanked these versions.
v0.7.26
Compare Source
What's Changed
extern crate as zerocopy
to support intenral derive use by @jswrenn in https://github.com/google/zerocopy/pull/604New Contributors
Full Changelog: google/zerocopy@v0.7.25...v0.7.26
v0.7.25
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.24...v0.7.25
v0.7.24
Compare Source
What's Changed
New Contributors
Full Changelog: google/zerocopy@v0.7.23...v0.7.24
v0.7.23
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.22...v0.7.23
v0.7.22
Compare Source
What's Changed
doc(cfg(...))
in docs.rs by @joshlf in https://github.com/google/zerocopy/pull/579Full Changelog: google/zerocopy@v0.7.21...v0.7.22
v0.7.21
Compare Source
What's Changed
align_of!
for computing alignment of DSTs by @jswrenn in https://github.com/google/zerocopy/pull/576Full Changelog: google/zerocopy@v0.7.20...v0.7.21
v0.7.20
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.19...v0.7.20
v0.7.19
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.18...v0.7.19
v0.7.18
Compare Source
What's Changed
FromBytes
by @kupiakos in https://github.com/google/zerocopy/pull/526Full Changelog: google/zerocopy@v0.7.17...v0.7.18
v0.7.17
Compare Source
What's Changed
transmute_mut!
macro by @jswrenn in https://github.com/google/zerocopy/pull/550Full Changelog: google/zerocopy@v0.7.16...v0.7.17
v0.7.16
Compare Source
What's Changed
RUSTFLAGS
by @jswrenn in https://github.com/google/zerocopy/pull/548Full Changelog: google/zerocopy@v0.7.15...v0.7.16
v0.7.15
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.14...v0.7.15
v0.7.14
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.13...v0.7.14
v0.7.13
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.12...v0.7.13
v0.7.12
Compare Source
What's Changed
Ptr
type by @joshlf in https://github.com/google/zerocopy/pull/406FromZeroes
documentation by @jswrenn in https://github.com/google/zerocopy/pull/505New Contributors
Full Changelog: google/zerocopy@v0.7.11...v0.7.12
v0.7.11
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.10...v0.7.11
v0.7.10
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.9...v0.7.10
v0.7.9
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.8...v0.7.9
v0.7.8
Compare Source
What's Changed
transmute!
UI tests by @jswrenn in https://github.com/google/zerocopy/pull/456transmute_ref!
macro by @joshlf in https://github.com/google/zerocopy/pull/183Full Changelog: google/zerocopy@v0.7.7...v0.7.8
v0.7.7
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.6...v0.7.7
v0.7.6
Compare Source
What's Changed
unsafe
blocks; update TODO comments by @joshlf in https://github.com/google/zerocopy/pull/432core::ops
traits by @joshlf in https://github.com/google/zerocopy/pull/434New Contributors
Full Changelog: google/zerocopy@v0.7.5...v0.7.6
v0.7.5
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.4...v0.7.5
v0.7.4
Compare Source
What's Changed
Full Changelog: google/zerocopy@v0.7.3...v0.7.4
Configuration
📅 Schedule: Branch creation - "" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.