Lucene search
+L

249 matches found

OSV
OSV
•added 2022/01/06 10:11 p.m.•71 views

GHSA-2GXJ-QRP2-53JV Incorrect reliance on Trait memory layout in mopa

The mopa crate redefines the deprecated TraitObject struct from core::raw. This is done to then transmute a reference to a trait object &dyn Trait for any trait Trait into this struct and retrieve the data field for the purpose of downcasting. This is used to implement downcastrefunchecked, in...

9.8CVSS7.7AI score0.01646EPSS
SaveExploits0References5
GitLab Advisory Database
GitLab Advisory Database
•added 2022/01/06 12:00 a.m.•17 views

Out-of-bounds Write in actix-web

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can add the Send marker trait to an object that cannot be sent between threads safely, leading to memory corruption...

9.8CVSS7.2AI score0.01324EPSS
SaveExploits0References5Affected Software1
OSV
OSV
•added 2021/12/27 12:15 a.m.•19 views

CVE-2021-45704

An issue was discovered in the metrics-util crate before 0.7.0 for Rust. There is a data race and memory corruption because AtomicBucket unconditionally implements the Send and Sync traits...

8.1CVSS7.3AI score0.00741EPSS
SaveExploits0References2
attackerkb
attackerkb
•added 2021/12/27 12:15 a.m.•9 views

CVE-2021-45695

An issue was discovered in the mopa crate through 2021-06-01 for Rust. It incorrectly relies on Trait memory layout, possibly leading to future occurrences of arbitrary code execution or ASLR bypass...

9.8CVSS6.5AI score0.01646EPSS
SaveExploits0References3
attackerkb
attackerkb
•added 2021/12/27 12:15 a.m.•6 views

CVE-2021-45704

An issue was discovered in the metrics-util crate before 0.7.0 for Rust. There is a data race and memory corruption because AtomicBucket unconditionally implements the Send and Sync traits...

8.1CVSS5.9AI score0.00741EPSS
SaveExploits0References3
OSV
OSV
•added 2021/12/27 12:15 a.m.•19 views

CVE-2021-45695

An issue was discovered in the mopa crate through 2021-06-01 for Rust. It incorrectly relies on Trait memory layout, possibly leading to future occurrences of arbitrary code execution or ASLR bypass...

9.8CVSS6.3AI score0.01646EPSS
SaveExploits0References2
NVD
NVD
•added 2021/12/27 12:15 a.m.•34 views

CVE-2021-45695

An issue was discovered in the mopa crate through 2021-06-01 for Rust. It incorrectly relies on Trait memory layout, possibly leading to future occurrences of arbitrary code execution or ASLR bypass...

9.8CVSS0.01646EPSS
SaveExploits0References2
OSV
OSV
•added 2021/12/27 12:15 a.m.•16 views

CVE-2018-25026

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can add the Send marker trait to an object that cannot be sent between threads safely, leading to memory corruption...

9.8CVSS5.8AI score0.01324EPSS
SaveExploits0References2
Prion
Prion
•added 2021/12/27 12:15 a.m.•18 views

Memory corruption

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can add the Send marker trait to an object that cannot be sent between threads safely, leading to memory corruption...

7.5CVSS9.3AI score0.01324EPSS
SaveExploits0References2Affected Software1
OSV
OSV
•added 2021/12/27 12:15 a.m.•9 views

UBUNTU-CVE-2018-25026

An issue was discovered in the actix-web crate before 0.7.15 for Rust. It can add the Send marker trait to an object that cannot be sent between threads safely, leading to memory corruption...

9.8CVSS7.3AI score0.01324EPSS
SaveExploits0References4
CNNVD
CNNVD
•added 2021/12/27 12:00 a.m.•14 views

Rust acc_reader crate 安全漏洞

Rust accreader crate is a structure that provides an AccReader that wraps an arbitrary instance of std::io::Read and provides an implementation of std::io::Seek for it. memory location. No details of the vulnerability are currently available...

9.8CVSS5.7AI score0.01191EPSS
SaveExploits0References3
Cvelist
Cvelist
•added 2021/12/26 9:50 p.m.•34 views

CVE-2021-45695

An issue was discovered in the mopa crate through 2021-06-01 for Rust. It incorrectly relies on Trait memory layout, possibly leading to future occurrences of arbitrary code execution or ASLR bypass...

10AI score0.01646EPSS
SaveExploits0References2
CVE
CVE
•added 2021/12/26 9:48 p.m.•90 views

CVE-2021-45704

CVE-2021-45704 affects the Rust metrics-util crate prior to 0.7.0. The issue is a data race and potential memory corruption caused by AtomicBucket unconditionally implementing Send/Sync, which allows concurrent access to inner data that may not be Sync. Public advisories (Red Hat, OSV, GitHub, CN...

8.1CVSS8.1AI score0.00741EPSS
SaveExploits0References2Affected Software1
Veracode
Veracode
•added 2021/10/11 5:04 a.m.•38 views

Remote Code Execution (RCE)

rustc:sid is vulnerable to remote code execution. The Zip implementation calls iteratorgetunchecked for the same index more than once when nested. This bug can lead to a memory safety violation due to an unmet safety requirement for the TrustedRandomAccess trait...

7.5CVSS2.9AI score0.01387EPSS
SaveExploits0References3Affected Software1
Veracode
Veracode
•added 2021/10/11 5:04 a.m.•41 views

Business Logic Flaws

rustc has a business logic flaw. The vulnerability exists due to the iteratorgetunchecked more than once for the same index when the underlying iterator panics in certain conditions. This bug could lead to a memory safety violation due to an unmet safety requirement for the TrustedRandomAccess...

7.5CVSS2.5AI score0.01997EPSS
SaveExploits1References10Affected Software1
OSV
OSV
•added 2021/08/25 9:00 p.m.•78 views

GHSA-M296-J53X-XV95 Data races in tiny_future

tinyfuture contains a light-weight implementation of Futures. The Future type it has lacked bound on its Send and Sync traits. This allows for a bug where non-thread safe types such as Cell can be used in Futures and cause data races in concurrent programs. The flaw was corrected in commit c79191...

8.1CVSS7.8AI score0.00766EPSS
SaveExploits0References5
Github Security Blog
Github Security Blog
•added 2021/08/25 9:00 p.m.•16 views

Data races in tiny_future

tinyfuture contains a light-weight implementation of Futures. The Future type it has lacked bound on its Send and Sync traits. This allows for a bug where non-thread safe types such as Cell can be used in Futures and cause data races in concurrent programs. The flaw was corrected in commit c79191...

6.7AI score
SaveExploits0References5Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 9:00 p.m.•27 views

Queue<T> should have a Send bound on its Send/Sync traits

Affected versions of this crate unconditionally implements Send/Sync for Queue. This allows 1 creating data races to a T: !Sync and 2 sending T: !Send to other threads, resulting in memory corruption or other undefined behavior...

3.8AI score
SaveExploits0References3Affected Software1
Github Security Blog
Github Security Blog
•added 2021/08/25 9:00 p.m.•22 views

Singleton lacks bounds on Send and Sync.

Singleton is meant to be a static object that can be initialized lazily. In order to satisfy the requirement that static items must implement Sync, Singleton implemented both Sync and Send unconditionally. This allows for a bug where non-Sync types such as Cell can be used in singletons and cause...

1.4AI score
SaveExploits0References3Affected Software1
OSV
OSV
•added 2021/08/25 9:00 p.m.•9 views

GHSA-VJ88-5667-W56P Singleton lacks bounds on Send and Sync.

Singleton is meant to be a static object that can be initialized lazily. In order to satisfy the requirement that static items must implement Sync, Singleton implemented both Sync and Send unconditionally. This allows for a bug where non-Sync types such as Cell can be used in singletons and cause...

6.9AI score
SaveExploits0References3
Rows per page
Query Builder