Lucene search
+L
RustsecMost viewed

1271 matches found

RustSec
RustSec
•added 2025/07/16 12:00 p.m.•17 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.•17 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 2025/04/28 12:00 p.m.•17 views

rustc-serialize is unmaintained

rustc-serialize will no longer be maintained as declared by the developer. By fuzzing the package, we can identify multiple vulnerabilities. The project has been archived and cannot submit issues. The developer has recommended using the serde crate instead...

7.2AI score
SaveExploits0
RustSec
RustSec
•added 2025/02/10 12:00 p.m.•17 views

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

This crate attempted to typosquat the rand crate, and would link in a malware payload on macOS and Linux hosts when built. This advisory is to retrospectively document this attempted attack. The version information and download records of the malicious crate are no longer available. The related...

5.8AI score
SaveExploits0
RustSec
RustSec
•added 2025/02/02 12:00 p.m.•17 views

ssl::select_next_proto use after free

In openssl versions before 0.10.70, ssl::selectnextproto can return a slice pointing into the server argument's buffer but with a lifetime bound to the client argument. In situations where the server buffer's lifetime is shorter than the client buffer's, this can cause a use after free. This coul...

6.3CVSS7.4AI score0.0068EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/01/18 12:00 p.m.•17 views

gix-worktree-state nonexclusive checkout sets executable files world-writable

Summary gix-worktree-state specifies 0777 permissions when checking out executable files, intending that the umask will restrict them appropriately. But one of the strategies it uses to set permissions is not subject to the umask. This causes files in a repository to be world-writable in some...

5CVSS7.2AI score0.00368EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/11/05 12:00 p.m.•17 views

cap-primitives doesn't fully sandbox all the Windows device filenames

Impact cap-primitives's filesystem sandbox implementation on Windows blocks access to special device filenames such as "COM1", "COM2", "LPT0", "LPT1", and so on, however it did not block access to the special device filenames which use superscript digits, such as "COM¹", "COM²", "LPT⁰", "LPT¹", a...

2.3CVSS6.8AI score0.00583EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/10/03 12:00 p.m.•17 views

Race condition could lead to WebAssembly control-flow integrity and type safety violations

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

2.9CVSS7AI score0.00153EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/08/26 12:00 p.m.•17 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/17 12:00 p.m.•17 views

Usage of non-constant time base64 decoder could lead to leakage of secret key material

Versions before 0.7.0 of vodozemac use a non-constant time base64 implementation for importing key material for Megolm group sessions and PkDecryption Ed25519 secret keys. This flaw might allow an attacker to infer some information about the secret key material through a side-channel attack. Impa...

2.9CVSS6.8AI score0.00201EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/07/07 12:00 p.m.•17 views

phonenumber: panic on parsing crafted phonenumber inputs

Impact The phonenumber parsing code may panic due to a reachable assert! guard on the phonenumber string. In a typical deployment of rust-phonenumber, this may get triggered by feeding a maliciously crafted phonenumber, e.g. over the network, specifically strings of the form...

8.6CVSS7.3AI score0.00711EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/05/22 12:00 p.m.•17 views

Refs and paths with reserved Windows device names access the devices

Summary On Windows, fetching refs that clash with legacy device names reads from the devices, and checking out paths that clash with such names writes arbitrary data to the devices. This allows a repository, when cloned, to cause indefinite blocking or the production of arbitrary message that...

5.4CVSS7.1AI score0.00448EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/04/20 12:00 p.m.•17 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 2024/04/05 12:00 p.m.•17 views

`libp2p-tokio-socks5` is unmaintained

Note the repository was archived without an issue so we link directly to the commit that marked the repository as unmaintained. To the best of the original authors knowledge the crate has no vulnerabilities as of the last release, it is just unmaintained due to laziness - new maintainer welcome...

7.2AI score
SaveExploits0
RustSec
RustSec
•added 2024/01/07 12:00 p.m.•17 views

Unsound sending of non-Send types across threads

Affected versions can run the Drop impl of a non-Send type on a different thread than it was created on. The flaw occurs when a stderr write performed by the threadalone crate fails, for example because stderr is redirected to a location on a filesystem that is full, or because stderr is a pipe...

7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2023/11/20 12:00 p.m.•17 views

`tauri-win-rt-notification` was removed from crates.io for malicious code

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

`monero-api` 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.•17 views

`monero-rpc-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/08/16 12:00 p.m.•17 views

`lazystatic` 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.•17 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/08/16 12:00 p.m.•17 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
RustSec
RustSec
•added 2023/04/19 12:00 p.m.•17 views

Logs AWS credentials when TRACE-level logging is enabled

aws-sigv4 is a rust library for low level request signing in the aws cloud platform. The awssigv4::SigningParams struct had a derived Debug implementation. When debug-formatted, it would include a user's AWS access key, AWS secret key, and security token in plaintext. When TRACE-level logging is...

5.5CVSS6AI score0.00214EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2022/12/23 12:00 p.m.•17 views

Location header incorporates user input, allowing open redirect

When hyper-staticfile performs a redirect for a directory request e.g. a request for /dir that redirects to /dir/, the Location header value was derived from user input the request path, simply appending a slash. The intent was to perform an origin-relative redirect, but specific inputs allowed...

2.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2022/12/21 12:00 p.m.•17 views

crate has been renamed to `embedded-alloc`

This crate has been renamed from alloc-cortex-m to embedded-alloc. The new repository location is:...

7.1AI score
SaveExploits0
RustSec
RustSec
•added 2022/10/13 12:00 p.m.•17 views

orbtk is Unmaintained

The orbtk crate is no longer maintained. Alternatives proposed by the authors: iced slint...

3.6AI score
SaveExploits0
RustSec
RustSec
•added 2022/08/31 12:00 p.m.•17 views

badge is Unmaintained

The maintainer has advised this crate is deprecated and will not receive any maintenance. The crate depends on the deprecated rusttype crate and won't receive updates anymore. Possible Alternatives The below list has not been vetted in any way and may or may not contain alternatives; - badge-make...

2.7AI score
SaveExploits0
RustSec
RustSec
•added 2022/01/02 12:00 p.m.•17 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/05/11 12:00 p.m.•17 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/04/01 12:00 p.m.•17 views

rusttype is Unmaintained

The maintainer has advised this crate is deprecated and will not receive any maintenance. The maintainer has further advised to migrate over to abglyph. Last release seems to have been over two years ago. Possible Alternatives The below list has not been vetted in any way and may or may not conta...

3.2AI score
SaveExploits0
RustSec
RustSec
•added 2021/01/04 12:00 p.m.•17 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 2026/09/17 12:00 p.m.•16 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/09 12:00 p.m.•16 views

Double free in `AlignedBox<[T]>::realloc_with_default` when an element's `Drop` panics

Shrinking an AlignedBox takes ownership of the buffer out of self.container with ManuallyDrop::take, destroys the elements past the new length, and only then commits the new Box back into self.container. ManuallyDrop::take moves ownership but not the bits, so until that commit self.container stil...

6.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/08/26 12:00 p.m.•16 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/20 12:00 p.m.•16 views

Guest controlled-size host heap allocation through WASIp3 streams

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

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

Panic-safety unsoundness in `Chunk` and `InlineArray` (use-after-free / double-free)

Several methods in sp-sized-chunks drop elements before updating the container's length/boundary metadata. If an element's Drop panics during the drop, the metadata update is skipped, so the container still treats the already-dropped elements as live. When the container is later dropped, its own...

5.3AI score
SaveExploits0
RustSec
RustSec
•added 2026/08/11 12:00 p.m.•16 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/07/29 12:00 p.m.•16 views

Unix `BROWSER` handling allows browser argument injection

On Unix platforms handled by src/unix.rs, affected versions substitute the caller-supplied URL into the BROWSER environment-variable template before tokenizing the resulting string with splitasciiwhitespace. If an application passes an attacker-controlled non-HTTPS URL whose parsed form retains...

5.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/07/14 12:00 p.m.•16 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/04/22 12:00 p.m.•16 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 2025/11/24 12:00 p.m.•16 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/07 12:00 p.m.•16 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.3CVSS6.9AI score0.00354EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/10/21 12:00 p.m.•16 views

Undefined behavior in index_of_ptr with empty slices

The safe function indexofptr causes undefined behavior when called with an empty slice. The issue occurs in the line ptr.addslice.len - 1 which underflows when slice.len is 0, creating a pointer with a massive offset. According to Rust's safety rules, creating such a pointer causes immediate...

7.2AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/09/11 12:00 p.m.•16 views

matrix-sdk-base: Panic in the `RoomMember::normalized_power_level()` method

In matrix-sdk-base before 0.14.1, calling the RoomMember::normalizedpowerlevel method can cause a panic if a room member has a power level of Int::Min...

6.9CVSS6.9AI score0.00401EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/07/18 12:00 p.m.•16 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.00334EPSS
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/04/25 12:00 p.m.•16 views

Possible unsound public API

The public accessible struct SyncVec has a public safe method getunchecked. It accept a parameter index and used in the getunchecked without sufficient checks as mentioned here...

7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/04/24 12:00 p.m.•16 views

`DTriangle` accessors may read out of bounds in affected versions

In affected versions, DTriangle::neighborbyorder and DTriangle::vertexbyorder were public safe functions that accepted an arbitrary order value. These functions used order to access fixed-size internal arrays with getunchecked, without checking whether order was within bounds. Calling these metho...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/03/27 12:00 p.m.•16 views

Safe API can cause heap-buffer-overflow

ffi::nstr should be marked unsafe, since a pointer to a buffer without a trailing 0 value will cause a heap buffer overflow...

7.3AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2025/02/20 12:00 p.m.•16 views

*ring* is unmaintained

The author has announced an indefinite hiatus in its development, noting that any reported security vulnerabilities may go unaddressed for prolonged periods of time. Update: security maintenance only After this advisory was published, the author graciously agreed to give access to the rustls team...

7.4AI score
SaveExploits0
RustSec
RustSec
•added 2024/09/25 12:00 p.m.•16 views

`atty` is unmaintained

The maintainer of atty has published an official notice that the crate is no longer under development, and that users should instead rely on the functionality in the standard library's IsTerminal trait. Alternatives - std::io::IsTerminal - Stable since Rust 1.70.0 and the recommended replacement...

7.1AI score
SaveExploits0
RustSec
RustSec
•added 2024/09/04 12:00 p.m.•16 views

hwloc is unmaintained

hwloc will no longer be maintained as declared by the developer. The project has been archived without an issue...

7.1AI score
SaveExploits0
Total number of security vulnerabilities1271