Lucene search
+L
RustSecMost viewed

1333 matches found

RustSec
RustSec
•added 2023/08/16 12:00 p.m.•23 views

`if-cfg` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the malicious user amaperf and contained a malware payload in build.rs to exfiltrate host information to the attacker. This advisory is to retrospectively document this attempted attack. The version information and download recor...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2023/03/14 12:00 p.m.•23 views

Gitoxide has renamed its crates.

All crates in the gitoxide project have been renamed from git- to gix-. The git- prefixed crates are no longer being updated. Switch to using gix-path to continue receiving updates...

6.8AI score
SaveExploits0
RustSec
RustSec
•added 2022/11/30 12:00 p.m.•23 views

parity-util-mem Unmaintained

The crate has been deprecated and will receive no updates with no repository source. The crate has a warning surrounding it's use related to global allocator use that may lead to UB...

1AI score
SaveExploits0
RustSec
RustSec
•added 2022/06/07 12:00 p.m.•23 views

`MsQueue` `push`/`pop` use the wrong orderings

Affected versions of this crate use orderings which are too weak to support this data structure. It is likely this has caused memory corruption in the wild:...

1.2AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2022/01/02 12:00 p.m.•23 views

Delegate functions are missing `Send` bound

Affected versions of this crate did not require event handlers to have Send bound despite there being no guarantee of them being called on any particular thread, which can potentially lead to data races and undefined behavior. The flaw was corrected in commit afe3252 by adding Send bounds...

3.1AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/09/23 12:00 p.m.•23 views

Aliased mutable references from `tls_rand` & `TlsWyRand`

TlsWyRand's implementation of Deref unconditionally dereferences a raw pointer, and returns multiple mutable references to the same object, which is undefined behavior...

9.8CVSS2.7AI score0.0123EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/09/14 12:00 p.m.•23 views

`FixedSizeBinaryArray` does not perform bound checks on accessing values and offsets

FixedSizeBinaryArray performs insufficient bounds checks, which allows out-of-bounds reads in safe code...

2.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/04/29 12:00 p.m.•23 views

`aesni` has been merged into the `aes` crate

Please use the aes crate going forward. The new repository location is at: AES-NI is now autodetected at runtime on i686/x86-64 platforms. If AES-NI is not present, the aes crate will fallback to a constant-time portable software implementation. To prevent this fallback and have absence of AES-NI...

0.4AI score
SaveExploits0
RustSec
RustSec
•added 2021/04/07 12:00 p.m.•23 views

AtomicBucket<T> unconditionally implements Send/Sync

In the affected versions of the crate, AtomicBucket unconditionally implements Send/Sync traits. Therefore, users can create a data race to the inner T: !Sync by using the AtomicBucket::datawith API. Such data races can potentially cause memory corruption or other undefined behavior. The flaw was...

8.1CVSS4.6AI score0.00766EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/01/29 12:00 p.m.•23 views

nphysics3d is unmaintained

The maintainer has advised that this crate is passively-maintained and that it is being superseded by the Rapier project...

3.4AI score
SaveExploits0
RustSec
RustSec
•added 2020/12/22 12:00 p.m.•23 views

stderr is unmaintained; use eprintln instead

The stderr crate is no longer maintained by its current owner. The author recommends using the eprintln macro from the standard library as a replacement...

2.8AI score
SaveExploits0
RustSec
RustSec
•added 2020/12/07 12:00 p.m.•23 views

crate has been superseded by `sn_client`

This crate has been superseded by snclient. The new repository location is:...

0.3AI score
SaveExploits0
RustSec
RustSec
•added 2020/11/02 12:00 p.m.•23 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.5CVSS2.7AI score0.00391EPSS
SaveExploits1Affected Software1
RustSec
RustSec
•added 2020/11/02 12:00 p.m.•23 views

crate has been renamed to `sn_fake_clock`

This crate has been renamed from fakeclock to snfakeclock. The new repository location is:...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2020/10/16 12:00 p.m.•23 views

dirs is unmaintained, use dirs-next instead

The dirs crate is not maintained any more; use dirs-next instead...

2.3AI score
SaveExploits0
RustSec
RustSec
•added 2020/10/15 12:00 p.m.•23 views

crate has been renamed to `cipher`

This crate has been renamed from block-cipher to cipher. The new repository location is at:...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2026/09/17 12:00 p.m.•22 views

cosmian_kyber is unmaintained

cosmiankyber is a fork of Argyle-Software/kyber that has seen no maintainer activity. It inherits the fork parent's broken AVX2 constant-time code, and the open fix pull request Cosmian/kyber6 has gone unanswered. Recommended alternatives: - aws-lc-rs - graviola...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2026/09/16 12:00 p.m.•22 views

Out-of-bounds read when decoding CKA_ALLOWED_MECHANISMS

cryptoki treated the CKAALLOWEDMECHANISMS ulValueLen byte count as a CKMECHANISMTYPE element count. A valid nonempty attribute returned through the safe Session::getattributes API could cause construction of an out-of-bounds slice and undefined behavior. Possible consequences include a process...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/08/31 12:00 p.m.•22 views

`zbus_polkit`: authorization bypass via PID reuse

Subject::newforowner in the zbuspolkit crate encodes the uid entry of a unix-process polkit subject as an unsigned 32-bit integer D-Bus type u, whereas the org.freedesktop.PolicyKit1.Authority interface specifies a signed 32-bit integer D-Bus type i. Because of this type mismatch, polkit silently...

7.3CVSS5.6AI score0.00125EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/08/11 12:00 p.m.•22 views

`sp-sized-chunks` is unmaintained

The sp-sized-chunks crate is a fork of sized-chunks. Its repository is archived and the crate is no longer maintained. Users should migrate to imbl-sized-chunks, a maintained fork...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2026/08/03 12:00 p.m.•22 views

`nostr-keyring` is unmaintained

The nostr-keyring crate is no longer actively maintained...

5.2AI score
SaveExploits0
RustSec
RustSec
•added 2026/08/01 12:00 p.m.•22 views

Relay authentication challenges can exhaust memory

The SDK forwarded every NIP-42 AUTH challenge received from a relay through an unbounded command queue. Challenge handling can wait for an asynchronous signer or user interaction, so receiving challenges was substantially faster than completing the corresponding authentication work. A malicious...

5.5AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/07/22 12:00 p.m.•22 views

smallstr is unmaintained

The smallstr crate is unmaintained, and all versions are affected. Recommended alternatives: - compactstr is the most popular by far - smolstr focuses on immutable strings...

5.3AI score
SaveExploits0
RustSec
RustSec
•added 2026/04/22 12:00 p.m.•22 views

Incorrect Output of Incremental Portable SHAKE API on Multiple Squeeze Calls

The incremental squeeze functions in the portable SHAKE XOF API, when attempting to squeeze an output using multiple calls to squeeze, rather than squeezing the full output at once, could output incorrect values. Internally, output blocks that were not completely squeezed were not buffered for th...

5.5AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/04/07 12:00 p.m.•22 views

Stubbed cryptography without warnings

The manzana crate appears to be a work-in-progress module for the Apple Silicon chips' features, including the Secure Enclave. This crate's description and READMEs make no hint at the fact that the SecureEnclaveSigner type is a stubbed implementation that does not actually perform any cryptograph...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/12/05 12:00 p.m.•22 views

`sha-rust` was removed from crates.io for malicious code

It appeared to be attempting to steal credentials from local files...

5.3AI score
SaveExploits0
RustSec
RustSec
•added 2025/11/07 12:00 p.m.•22 views

Underflow in aes_key_unwrap function

The aeskeyunwrap function would panic if passed a ciphertext that was too short. In a debug build, it would panic due to a subtraction underflow. In a release build, it would use the small negative quantity to allocate a vector. Since the allocator expects an unsigned quantity, the negative value...

5.3CVSS5.8AI score0.00354EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/09/08 12:00 p.m.•22 views

crypto-hash crate is unmaintained

The crypto-hash crate is no longer actively maintained. If you rely on this crate, consider switching to a maintained alternative. Recommended alternatives - crypto-hashes...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2025/09/07 12:00 p.m.•22 views

custom_derive crate is unmaintained

The customderive crate is no longer actively maintained. If you rely on this crate, consider switching to a maintained alternative. Recommended alternatives - strum - macro-attr...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2025/09/05 12:00 p.m.•22 views

fxhash - no longer maintained

The fxhash crate is no longer maintained. The repository is stale and owner is no longer active on GitHub. Please take a look at rustc-hash instead...

7AI score
SaveExploits0
RustSec
RustSec
•added 2025/08/14 12:00 p.m.•22 views

Multiple memory corruption vulnerabilities in safe APIs

The crate has the following vulnerabilities: - The public trait arenavec::common::AllocHandle allows the return of raw pointers through its methods allocate and allocateorextend. However, the trait is not marked as unsafe, meaning users of the crate may implement it under the assumption that the...

7.1AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/08/05 12:00 p.m.•22 views

`xcb::Connection::connect_to_fd*` functions violate I/O safety

The API of xcb::Connection has constructors which allow an arbitrary RawFd to be used as a socket connection. On either failure of these constructors or on the drop of Connection, it closes the associated file descriptor. Thus, a program which uses an OwnedFd such as a UnixStream as the file...

7.2AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/07/18 12:00 p.m.•22 views

Host panic with `fd_renumber` WASIp1 function

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-fm79-3f68-h2fc. For more information see the GitHub-hosted security advisory...

3.5CVSS7AI score0.00381EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/07/16 12:00 p.m.•22 views

`zip-extract` is unmaintained; use the `zip >= 2.4.0` crate instead

The zip-extract crate has been explicitly deprecated by its author on Jul 16, 2025, and the repository was archived on Sep 8, 2025. The author added deprecation notices README stating that the functionality is now available directly in the zip crate via ZipArchive::extract available since zip 0.6...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2025/05/06 12:00 p.m.•22 views

soundness issue and unmaintained

wrenrust::macros::defaultrealloc lacks sufficient checks to it pointer parameter which passed into free and realloc wrenrust is unmaintained...

7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/12/18 12:00 p.m.•22 views

Malicious plugin names, recipients, or identities can cause arbitrary binary execution

A plugin name containing a path separator may allow an attacker to execute an arbitrary binary. Such a plugin name can be provided to the rage CLI through an attacker-controlled recipient or identity string, or an attacker-controlled plugin name via the -j flag. On UNIX systems, a directory...

7.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/10/24 12:00 p.m.•22 views

Replaced by `pqcrypto-mlkem`

This crate has been replaced by pqcrypto-mlkem, which provides a FIPS203-compatible implementation of ML-KEM...

7.1AI score
SaveExploits0
RustSec
RustSec
•added 2024/08/31 12:00 p.m.•22 views

gix-path uses local config across repos when it is the highest scope

Summary gix-path executes git to find the path of a configuration file that belongs to the git installation itself, but mistakenly treats the local repository's configuration as system-wide if no higher scoped configuration is found. In rare cases, this causes a less trusted repository to be...

2.5CVSS6.2AI score0.00244EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/08/26 12:00 p.m.•22 views

`cw0` is unmaintained

The crate cw0 was first renamed to utils in 2021 and then to cw-utils because utils was already claimed on crates.io. The crate cw0 is not maintained anymore since then and should be replaced with cw-utils...

7AI score
SaveExploits0
RustSec
RustSec
•added 2024/07/18 12:00 p.m.•22 views

`UserIdentity::is_verified` not checking verification status of own user identity while performing the check

The UserIdentity::isverified method in the matrix-sdk-crypto crate before version 0.7.2 doesn't take into account the verification status of the user's own identity while performing the check and may as a result return a value contrary to what is implied by its name and documentation. Impact If t...

5.4CVSS6.9AI score0.0028EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/07/18 12:00 p.m.•22 views

op_panic in the base runtime can force a panic in the runtime's containing thread

Affected versions use denocore releases that expose Deno.core.ops.oppanic to the JS runtime in the base core This function when called triggers a manual panic in the thread containing the runtime, breaking sandboxing It can be fixed by stubbing out the exposed op: javascript Deno.core.ops.oppanic...

7AI score
SaveExploits0
RustSec
RustSec
•added 2024/06/24 12:00 p.m.•22 views

The maintainer of chrono-english is unresponsive

All versions will encounter compilation errors with a chrono version 0.4.35, due to backward incompatible API changes. User conradludgade reworked the original crate and created a fork with the same API surface called interim. The fork is better structured and passes the same test suite as...

7.1AI score
SaveExploits0
RustSec
RustSec
•added 2024/05/22 12:00 p.m.•22 views

Traversal outside working tree enables arbitrary code execution

Summary During checkout, gitoxide does not verify that paths point to locations in the working tree. A specially crafted repository can, when cloned, place new files anywhere writable by the application. Details Although gix-worktree-state checks for collisions with existing files, it does not...

8.8CVSS8AI score0.00816EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/05/15 12:00 p.m.•22 views

Tor path lengths too short when "Vanguards lite" configured

Description When building anonymizing circuits to or from an onion service with 'lite' vanguards the default enabled, the circuit manager code would build the circuits with one hop too few. Impact This makes users of this code more vulnerable to some kinds of traffic analysis when they run or vis...

6.2CVSS7.2AI score0.00186EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/04/20 12:00 p.m.•22 views

The crate `zip_next` has been renamed to `zip`.

Please switch to the new name. zipnext will receive no further releases...

7.1AI score
SaveExploits0
RustSec
RustSec
•added 2023/11/15 12:00 p.m.•22 views

`windows-service-rs` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the user Kraded to run an arbitrary malware payload on Windows hosts. This advisory is to retrospectively document this attempted attack. The version information and download records of the malicious crate are no longer available...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2023/11/15 12:00 p.m.•22 views

`registry-win` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the user Kraded to run an arbitrary malware payload on Windows hosts. This advisory is to retrospectively document this attempted attack. The version information and download records of the malicious crate are no longer available...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2023/11/06 12:00 p.m.•22 views

`tiny-server` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the malicious user http-tiny and contained a malware payload in build.rs to exfiltrate host information to the attacker. This advisory is to retrospectively document this attempted attack. The version information and download...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2023/08/18 12:00 p.m.•22 views

`postgresderive` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the malicious user amaperf and contained a malware payload in build.rs to exfiltrate host information to the attacker. This advisory is to retrospectively document this attempted attack. The version information and download recor...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2023/08/16 12:00 p.m.•22 views

`xrvrv` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the malicious user amaperf and contained a malware payload in build.rs to exfiltrate host information to the attacker. This advisory is to retrospectively document this attempted attack. The version information and download recor...

5.8AI score
SaveExploits0
Total number of security vulnerabilities1333