Lucene search
+L

3471 matches found

OSV
OSV
added 2021/08/25 8:53 p.m.39 views

GHSA-9F5R-VQM5-M342 Use of Uninitialized Resource in ms3d

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation. Arbitrary Read implementations can read from the uninitialized buffer memory exposure and also can return incorrect number of bytes written to the buffer. Reading from uninitialized memory...

7.5CVSS7.4AI score0.01557EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:53 p.m.48 views

Uninitialized buffer use in marc

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation. Record::read. Arbitrary Read implementations can read from the uninitialized buffer memory exposure and also can return incorrect number of bytes written to the buffer. Reading from uninitialize...

7.5CVSS7.2AI score0.01498EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2021/08/25 8:53 p.m.54 views

GHSA-3MF3-2GV9-H39J Uninitialized buffer use in marc

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation. Record::read. Arbitrary Read implementations can read from the uninitialized buffer memory exposure and also can return incorrect number of bytes written to the buffer. Reading from uninitialize...

7.5CVSS7.3AI score0.01498EPSS
SaveExploits1References5
OSV
OSV
added 2021/08/25 8:53 p.m.38 views

GHSA-HVQC-PC78-X9WH Soundness issue in raw-cpuid

VendorInfo::asstring, SoCVendorBrand::asstring, and ExtendedFunctionInfo::processorbrandstring construct byte slices using std::slice::fromrawparts, with data coming from reprRust structs. This is always undefined behavior. This flaw has been fixed in v9.0.0, by making the relevant structs reprC...

7.5CVSS6.2AI score0.01261EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:53 p.m.35 views

Soundness issue in raw-cpuid

VendorInfo::asstring, SoCVendorBrand::asstring, and ExtendedFunctionInfo::processorbrandstring construct byte slices using std::slice::fromrawparts, with data coming from reprRust structs. This is always undefined behavior. This flaw has been fixed in v9.0.0, by making the relevant structs reprC...

7.5CVSS7.3AI score0.01261EPSS
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:52 p.m.29 views

Read on uninitialized buffer in postscript

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation. Arbitrary Read implementations can read from the uninitialized buffer memory exposure and also can return incorrect number of bytes written to the buffer. Reading from uninitialized memory...

7.5CVSS7.2AI score0.01489EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2021/08/25 8:52 p.m.82 views

GHSA-FHVC-GP6C-H2WX Read on uninitialized buffer in postscript

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation. Arbitrary Read implementations can read from the uninitialized buffer memory exposure and also can return incorrect number of bytes written to the buffer. Reading from uninitialized memory...

7.5CVSS7.4AI score0.01489EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:51 p.m.33 views

Data race in va-ts

In the affected versions of this crate, Demuxer unconditionally implemented Send with no trait bounds on T. This allows sending a non-Send type T across thread boundaries, which can cause undefined behavior like unlocking a mutex from a thread that didn't lock the mutex, or memory corruption from...

5.9CVSS5.9AI score0.00801EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2021/08/25 8:51 p.m.59 views

GHSA-3HJ2-HH36-HV9V Data race in va-ts

In the affected versions of this crate, Demuxer unconditionally implemented Send with no trait bounds on T. This allows sending a non-Send type T across thread boundaries, which can cause undefined behavior like unlocking a mutex from a thread that didn't lock the mutex, or memory corruption from...

5.9CVSS5.8AI score0.00801EPSS
SaveExploits1References4
OSV
OSV
added 2021/08/25 8:51 p.m.56 views

GHSA-JPHW-P3M6-PJ3C Data races in multiqueue2

Affected versions of this crate unconditionally implemented Send for types used in queue implementations InnerSend, InnerRecv, FutInnerSend, FutInnerRecv. This allows users to send non-Send types to other threads, which can lead to data race bugs or other undefined behavior. The flaw was correcte...

5.9CVSS5.7AI score0.01107EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:51 p.m.30 views

Data races in multiqueue2

Affected versions of this crate unconditionally implemented Send for types used in queue implementations InnerSend, InnerRecv, FutInnerSend, FutInnerRecv. This allows users to send non-Send types to other threads, which can lead to data race bugs or other undefined behavior. The flaw was correcte...

5.9CVSS5.7AI score0.01107EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2021/08/25 8:50 p.m.12 views

GHSA-WR55-MF5C-HHWM Data races in late-static

Affected versions of this crate implemented Sync for LateStatic with T: Send, so that it is possible to create a data race to a type T: Send + !Sync e.g. Cell. This can result in a memory corruption or other kinds of undefined behavior. The flaw was corrected in commit 11f396c by replacing the T:...

7CVSS6.9AI score0.00357EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:50 p.m.29 views

Data races in late-static

Affected versions of this crate implemented Sync for LateStatic with T: Send, so that it is possible to create a data race to a type T: Send + !Sync e.g. Cell. This can result in a memory corruption or other kinds of undefined behavior. The flaw was corrected in commit 11f396c by replacing the T:...

7CVSS6.7AI score0.00357EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2021/08/25 8:50 p.m.64 views

GHSA-XP6V-QX65-4PP7 Data races in gfwx

In the affected versions of this crate, ImageChunkMut unconditionally implements Send and Sync, allowing to create data races. This can result in a memory corruption or undefined behavior when non thread-safe types are moved and referenced across thread boundaries. The flaw was corrected in commi...

7CVSS6.9AI score0.00344EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:50 p.m.35 views

Data races in gfwx

In the affected versions of this crate, ImageChunkMut unconditionally implements Send and Sync, allowing to create data races. This can result in a memory corruption or undefined behavior when non thread-safe types are moved and referenced across thread boundaries. The flaw was corrected in commi...

7CVSS6.7AI score0.00344EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2021/08/25 8:47 p.m.50 views

GHSA-Q948-X8RF-888M os_str_bytes relies on undefined behavior of `char::from_u32_unchecked`

The Windows implementation of this crate relied on the behavior of std::char::fromu32unchecked when its safety clause is violated. Even though this worked with Rust versions up to 1.42 at least, that behavior could change with any new Rust version, possibly leading a security issue. The flaw was...

7.5CVSS7.5AI score0.01336EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:47 p.m.34 views

os_str_bytes relies on undefined behavior of `char::from_u32_unchecked`

The Windows implementation of this crate relied on the behavior of std::char::fromu32unchecked when its safety clause is violated. Even though this worked with Rust versions up to 1.42 at least, that behavior could change with any new Rust version, possibly leading a security issue. The flaw was...

7.5CVSS7.3AI score0.01336EPSS
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:46 p.m.40 views

Unsound casting in flatbuffers

The implementation of impl Follow for bool allows to reinterpret arbitrary bytes as a bool. In Rust bool has stringent requirements for its in-memory representation. Use of this function allows to violate these requirements and invoke undefined behaviour in safe code...

9.8CVSS9.1AI score0.00575EPSS
SaveExploits1References4Affected Software1
OSV
OSV
added 2021/08/25 8:46 p.m.37 views

GHSA-GX73-2498-R55C Unsound casting in flatbuffers

The implementation of impl Follow for bool allows to reinterpret arbitrary bytes as a bool. In Rust bool has stringent requirements for its in-memory representation. Use of this function allows to violate these requirements and invoke undefined behaviour in safe code...

9.8CVSS9.5AI score0.00575EPSS
SaveExploits1References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:46 p.m.29 views

Rust Failure Crate Vulnerable to Type confusion

Safe Rust code can implement malfunctioning privategettypeid and cause type confusion when downcasting, which is an undefined behavior. Users who derive Fail trait are not affected...

9.8CVSS9AI score0.01487EPSS
SaveExploits0References4Affected Software1
Rows per page
Query Builder