Lucene search
+L

9659 matches found

Code423n4
Code423n4
added 2021/08/26 12:00 a.m.13 views

Self transfer can lead to unlimited mint

Handle Omik Vulnerability details Impact The implementation of the transfer function in the is the different from the usual erc20 token transfer function, this happen because it count the incentive that the user get, but the with self tranfer it can lead to unlimited mint, because it makes the...

7AI score
SaveExploits0
Github Security Blog
Github Security Blog
added 2021/08/25 9:00 p.m.17 views

Assumed memory layout of std::net::SocketAddr

The socket2 crate has assumed std::net::SocketAddrV4 and std::net::SocketAddrV6 have the same memory layout as the system C representation sockaddr. It has simply casted the pointers to convert the socket addresses to the system representation. The standard library does not say anything about the...

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

GHSA-V42F-J8FX-99F3 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...

7.3AI score
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2021/08/25 8:59 p.m.18 views

Data races in multiqueue

Affected versions of multiqueue 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...

6.8AI score
SaveExploits0References3Affected Software1
OSV
OSV
added 2021/08/25 8:59 p.m.42 views

GHSA-RPXM-VMR7-5F5F Data races in convec

Affected versions of this crate unconditionally implement Send/Sync for ConVec. This allows users to insert T that is not Send or not Sync. This allows users to create data races by using non-Send types like Arc or Rc as T in ConVec. It is also possible to create data races by using types like Ce...

8.1CVSS7.9AI score0.00766EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:58 p.m.45 views

Data races in ticketed_lock

Affected versions of this crate unconditionally implemented Send for ReadTicket & WriteTicket. This allows to send non-Send T to other threads. This can allows creating data races by cloning types with internal mutability and sending them to other threads as T of ReadTicket/WriteTicket. Such data...

8.1CVSS7.9AI score0.00766EPSS
SaveExploits0References6Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:57 p.m.37 views

Data races in parc

In the affected versions of this crate, LockWeak unconditionally implemented Send with no trait bounds on T. LockWeak doesn't own T and only provides &T. This allows concurrent access to a non-Sync T, which can cause undefined behavior like data races...

8.1CVSS7.7AI score0.00833EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2021/08/25 8:53 p.m.34 views

GHSA-37JJ-WP7G-7WJ4 Read of uninitialized memory in cdr

An issue was discovered in Deserializer::readvec in the cdr crate before 0.2.4 for Rust. A user-provided Read implementation can gain access to the old contents of newly allocated heap memory, violating soundness...

9.8CVSS9.5AI score0.01688EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2021/08/25 8:53 p.m.38 views

Read of uninitialized memory in cdr

An issue was discovered in Deserializer::readvec in the cdr crate before 0.2.4 for Rust. A user-provided Read implementation can gain access to the old contents of newly allocated heap memory, violating soundness...

9.8CVSS2.1AI score0.01688EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2021/08/25 8:52 p.m.75 views

GHSA-GPPW-3H6H-V6Q2 Data race in internment

An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern...

9.8CVSS9.6AI score0.01167EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
added 2021/08/25 8:51 p.m.32 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
Github Security Blog
Github Security Blog
added 2021/08/25 8:50 p.m.37 views

mio invalidly assumes the memory layout of std::net::SocketAddr

The mio crate has assumed std::net::SocketAddrV4 and std::net::SocketAddrV6 have the same memory layout as the system C representation sockaddr. It has simply casted the pointers to convert the socket addresses to the system representation. The standard library does not say anything about the...

5.5CVSS5.5AI score0.00389EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:49 p.m.36 views

Data races in atom

The atom crate contains a security issue revolving around its implementation of the Send trait. It incorrectly allows any arbitrary type to be sent across threads potentially leading to use-after-free issues through memory races...

4.7CVSS5.4AI score0.00196EPSS
SaveExploits0References4Affected Software1
OSV
OSV
added 2021/08/25 8:49 p.m.93 views

GHSA-HHW2-PQHF-VMX2 Use after free in actix-utils

An issue was discovered in the actix-utils crate before 2.0.0 for Rust. The Cell implementation allows obtaining more than one mutable reference to the same data...

9.1CVSS9.2AI score0.0141EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:49 p.m.35 views

Use after free in actix-utils

An issue was discovered in the actix-utils crate before 2.0.0 for Rust. The Cell implementation allows obtaining more than one mutable reference to the same data...

9.1CVSS8.7AI score0.0141EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2021/08/25 8:49 p.m.37 views

Use after free in actix-service

An issue was discovered in the actix-service crate before 1.0.6 for Rust. The Cell implementation allows obtaining more than one mutable reference to the same data...

5.5CVSS5.6AI score0.00374EPSS
SaveExploits1References5Affected Software1
OSV
OSV
added 2021/08/25 8:49 p.m.72 views

GHSA-WHC7-5P35-4WW2 Use after free in actix-service

An issue was discovered in the actix-service crate before 1.0.6 for Rust. The Cell implementation allows obtaining more than one mutable reference to the same data...

5.5CVSS5.4AI score0.00374EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2021/08/25 8:46 p.m.41 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.38 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.35 views

Incorrect implementation in streebog

Internal update-sigma function was implemented incorrectly and depending on debug-assertions it could've caused an incorrect result or panic for certain inputs...

7.5CVSS8AI score0.01327EPSS
SaveExploits1References4Affected Software1
Rows per page
Query Builder