Lucene search
+L
RustsecMost viewed

1271 matches found

RustSec
RustSec
•added 2026/03/03 12:00 p.m.•18 views

`time_calibrators` was removed from crates.io due to malicious code

The timecalibrators crate attempted to exfiltrate .env files to a server that was in turn impersonating the legitimate timeapi.io service. The malicious crate had 1 version published on 2026-03-03 approximately 3 hours before removal and had no evidence of actual downloads. There were no crates...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2025/12/25 12:00 p.m.•18 views

`Bitmap::try_from(&[u8])` can create invalid values

The TryFrom implementation for Bitmap copies the input bytes into an uninitialized backing store and calls assumeinit without validating that the bytes form a valid value of the backing store type. For SIZE = 1 the backing store is a bool, so any input byte other than 0x00 or 0x01 produces an...

5.4AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/12/05 12:00 p.m.•18 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/24 12:00 p.m.•18 views

Missing check in ZK proof in CGGMP21 Threshold Signing Protocol

Vulnerability concerns a missing check in the ZK proof that enables an attack in which single malicious signer can reconstruct full private key. Patches cggmp21 v0.6.3 is a patch release that contains a fix that introduces this specific missing check. However, we recommend upgrading to cggmp24...

9.3CVSS6.7AI score0.00186EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/11/22 12:00 p.m.•18 views

Resource Exhaustion (Memory and Handle Leaks) on Windows and macOS

Affected versions of this crate contain resource leaks when querying thread counts on Windows and Apple platforms. Windows The threadamount function calls CreateToolhelp32Snapshot but fails to close the returned HANDLE using CloseHandle. Repeated calls to this function will cause the handle count...

8.7CVSS6.6AI score0.00346EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/10/31 12:00 p.m.•18 views

Lack of sufficient checks in public API

The affected function is unsound due to insufficient checks on public struct field...

6.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/10/21 12:00 p.m.•18 views

astral-tokio-tar Vulnerable to PAX Header Desynchronization

Versions of astral-tokio-tar prior to 0.5.6 contain a boundary parsing vulnerability that allows attackers to smuggle additional archive entries by exploiting inconsistent PAX/ustar header handling. When processing archives with PAX-extended headers containing size overrides, the parser incorrect...

8.1CVSS7.1AI score0.00703EPSS
SaveExploits1Affected Software1
RustSec
RustSec
•added 2025/10/18 12:00 p.m.•18 views

`unic-char` is unmaintained

All Unicode crates that are part of https://github.com/open-i18n/rust-unic are unmaintained. Recommended alternatives - icuproperties...

7AI score
SaveExploits0
RustSec
RustSec
•added 2025/09/05 12:00 p.m.•18 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.•18 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/05/06 12:00 p.m.•18 views

soundness issue and unmaintained

FastMap::get lacks sufficient checks to its parameter index and is used to unsafely get a Vec element. fastidmap is unmaintained...

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

Undefined behaviour in `kvm_ioctls::ioctls::vm::VmFd::create_device`

An issue was identified in the VmFd::createdevice function, leading to undefined behavior and miscompilations on rustc 1.82.0 and newer due to the function's violation of Rust's pointer safety rules. The function downcasted a mutable reference to its struct kvmcreatedevice argument to an immutabl...

7.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/08/31 12:00 p.m.•18 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/15 12:00 p.m.•18 views

Binary Protocol Misinterpretation caused by Truncating or Overflowing Casts

The following presentation at this year's DEF CON was brought to our attention on the SQLx Discord: SQL Injection isn't Dead: Smuggling Queries at the Protocol Level Archive link for posterity. Essentially, encoding a value larger than 4GiB can cause the length prefix in the protocol to overflow,...

8.4AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/07/06 12:00 p.m.•18 views

Dump Undefined Memory by `JitDumpFile`

The unsound function dumpcodeloadrecord uses fromrawparts to directly convert the pointer addr and len into a slice without any validation and that memory block would be dumped. Thus, the 'safe' function dumpcodeloadrecord is actually 'unsafe' since it requires the caller to guarantee that the ad...

7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/06/24 12:00 p.m.•18 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.•18 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/01/23 12:00 p.m.•18 views

Unauthenticated Nonce Increment in snow

There was a logic bug where unauthenticated payloads could still cause a nonce increment in snow's internal state. For an attacker with privileges to inject packets into the channel over which the Noise session operates, this could allow a denial-of-service attack which could prevent message...

4.3CVSS7AI score0.00412EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/01/21 12:00 p.m.•18 views

Multiple issues involving quote API

Issue 1: Failure to quote characters Affected versions of this crate allowed the bytes and \xa0 to appear unquoted and unescaped in command arguments. If the output of quote or join is passed to a shell, then what should be a single command argument could be interpreted as multiple arguments. Thi...

9.8CVSS7.3AI score0.0078EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2023/12/22 12:00 p.m.•18 views

`bit-flags` was removed from crates.io for malicious code

This crate was part of a typosquatting malware cluster published by the user alexrichton 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...

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

`win-crypto` 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.•18 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.•18 views

`winx-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.•18 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/07/11 12:00 p.m.•18 views

atomic-polyfill is unmaintained

The author has archived the GitHub repository and mentions deprecation in project's README. Possible alternatives portable-atomic...

7.2AI score
SaveExploits0
RustSec
RustSec
•added 2021/09/14 12:00 p.m.•18 views

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

DecimalArray performs insufficient bounds checks, which allows out-of-bounds reads in safe code if the length of the backing buffer is not a multiple of 16...

2.4AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/09/14 12:00 p.m.•18 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/05/11 12:00 p.m.•18 views

Denial of service on EVM execution due to memory over-allocation

Prior to the patch, when executing specific EVM opcodes related to memory operations that use evmcore::Memory::copylarge, the crate can over-allocate memory when it is not needed, making it possible for an attacker to perform denial-of-service attack. The flaw was corrected in commit 19ade85...

4AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/05/06 12:00 p.m.•18 views

`cpuid-bool` has been renamed to `cpufeatures`

Please use the cpufeatures crate going forward: There will be no further releases of cpuid-bool...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2021/04/29 12:00 p.m.•18 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.•18 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.00741EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/01/04 12:00 p.m.•18 views

interfaces2 is unmaintained, use interfaces instead

The interfaces2 crate is not maintained any more; use interfaces instead...

1.6AI score
SaveExploits0
RustSec
RustSec
•added 2020/12/22 12:00 p.m.•18 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.•18 views

crate has been renamed to `sn_client`

This crate has been renamed from safecore to snclient. The new repository location is:...

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

crate has been renamed to `sn_node`

This crate has been renamed from safevault to snnode. The new repository location is:...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2020/11/02 12:00 p.m.•18 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/11/02 12:00 p.m.•18 views

crate has been renamed to `qp2p`

This crate has been renamed from quic-p2p to qp2p. The new repository location is:...

6.9AI score
SaveExploits0
RustSec
RustSec
•added 2020/10/15 12:00 p.m.•18 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 2020/02/10 12:00 p.m.•18 views

slice-deque is unmaintained

The author of the slice-deque crate is unresponsive and is not receiving security patches. Maintained alternatives: - slice-ring-buffer...

2.4AI score
SaveExploits0
RustSec
RustSec
•added 2019/10/08 12:00 p.m.•18 views

Test advisory with associated example crate

This is a test advisory useful for verifying RustSec tooling and vulnerability detection pipelines are working correctly. Aside from the fact that it is filed against an example crate, it is otherwise considered by the Advisory Database itself to be a normal security advisory. It's filed against...

1.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/09/17 12:00 p.m.•17 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/13 12:00 p.m.•17 views

clear_on_drop is unmaintained

This crate is no longer maintained. Use the zeroize crate instead. Instead of ClearOnDrop, use Zeroizing Instead of clearstack, use zeroizestack...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2026/08/26 12:00 p.m.•17 views

Path traversal in apimock's file-serving fallback

The file-serving fallback joined a request-derived path onto the configured response directory and checked only that the result existed, never that it stayed inside that directory. A request containing a raw .. segment could read any file readable by the process, returned with HTTP 200. Read-only...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/08/06 12:00 p.m.•17 views

Relative/Absolute Path Traversal (CWE-23/CWE-36) in `decompress_impl` that enables an arbitrary file write.

Summary All versions of sevenz-rust fail to validate file paths when extracting in decompressimpl the underlying function used in the exposed decompress api functions. This oversight allows a maliciously crafted archive to extract outside the extraction directory, from both relative paths such as...

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

`nostr-keyring` is unmaintained

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

5.2AI score
SaveExploits0
RustSec
RustSec
•added 2026/07/22 12:00 p.m.•17 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/07/21 12:00 p.m.•17 views

`Enum` trait allows type confusion when manually implemented

Affected versions of this crate did not require the element type of the Array associated type in the Enum trait to match the array's generic parameter V. This can result in type confusion, and consequently memory corruption, when a manual Enum implementation declares an Array whose elements are n...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/07/14 12:00 p.m.•17 views

Non-constant time Authentication Tag Check in AES-GCM Decryption

AES-GCM decryption used an implementation for checking the provided authentication tag against the recomputed authentication tag that was intended to be constant-time, but resulted in non-constant-time code generation in certain circumstances. Note that libcrux-aesgcm does not give guarantees on...

5.5AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/05/03 12:00 p.m.•17 views

im-rc is unmaintained

The im-rc crate is unmaintained; all versions are affected. The GitHub repository was archived by the owner on 2026-05-03. imbl is a maintained fork of the im crate, but we're not aware of maintained alternative to im-rc at this time...

5.3AI score
SaveExploits0
RustSec
RustSec
•added 2026/03/02 12:00 p.m.•17 views

PKCS7_verify Certificate Chain Validation Bypass in AWS-LC

Improper certificate validation in PKCS7verify in AWS-LC allows an unauthenticated user to bypass certificate chain verification when processing PKCS7 objects with multiple signers, except the final signer. Customers of AWS services do not need to take action. aws-lc-sys contains code from AWS-LC...

8.7CVSS5.8AI score0.00395EPSS
SaveExploits0Affected Software1
Total number of security vulnerabilities1271