Lucene search
+L
Osv RustsecMost viewed

1310 matches found

osv_rustsec
osv_rustsec
•added 2026/03/02 12:00 p.m.•22 views

RUSTSEC-2026-0045 Timing Side-Channel in AES-CCM Tag Verification in AWS-LC

Observable timing discrepancy in AES-CCM decryption in AWS-LC allows an unauthenticated user to potentially determine authentication tag validity via timing analysis. The impacted implementations are through the EVP CIPHER API: EVPaes128ccm, EVPaes192ccm, and EVPaes256ccm. Customers of AWS servic...

5.9CVSS8.5AI score0.00483EPSS
SaveExploits0References4
osv_rustsec
osv_rustsec
•added 2025/11/24 12:00 p.m.•22 views

RUSTSEC-2025-0127 CGGMP21 presignatures can be used in the way that significantly reduces security

This attack is against presignatures used in very specific context: Presignatures + HD wallets derivation: security level reduces to 85 bits \ Previously you could generate a presignature, and then choose a HD derivation path while issuing a partial signature via Presignature::setderivationpath,...

8.2CVSS5.6AI score0.00209EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/11/22 12:00 p.m.•22 views

RUSTSEC-2025-0125 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...

7.5CVSS5.8AI score0.00346EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/11/10 12:00 p.m.•22 views

RUSTSEC-2025-0117 tandem is unmaintained

The tandem crates in https://github.com/sine-fdn are no longer maintained by the SINE Foundation. The repository has been archived. Recommended alternative We are continuing our work on SMPC by implementing our secure multi-party computation engine Polytune...

6.9AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/11/10 12:00 p.m.•22 views

RUSTSEC-2025-0114 tandem_http_client is unmaintained

The tandem crates in https://github.com/sine-fdn are no longer maintained by the SINE Foundation. The repository has been archived. Recommended alternative We are continuing our work on SMPC by implementing our secure multi-party computation engine Polytune...

6.9AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/10/18 12:00 p.m.•22 views

RUSTSEC-2025-0104 `unic-ucd-segment` is unmaintained

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

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/10/18 12:00 p.m.•22 views

RUSTSEC-2025-0089 `unic-ucd-name_aliases` is unmaintained

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

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/10/18 12:00 p.m.•22 views

RUSTSEC-2025-0079 `unic-ucd-hangul` is unmaintained

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

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/10/18 12:00 p.m.•22 views

RUSTSEC-2025-0095 `unic` is unmaintained

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

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/10/15 12:00 p.m.•22 views

RUSTSEC-2025-0073 DoS vulnerability on `alloy_dyn_abi::TypedData` hashing

An uncaught panic triggered by malformed input to alloydynabi::TypedData could lead to a denial-of-service DoS via eip712signinghash. Software with high availability requirements such as network services may be particularly impacted. If in use, external auto-restarting mechanisms can partially...

7.5CVSS5.8AI score0.00446EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/09/17 12:00 p.m.•22 views

RUSTSEC-2025-0070 Pingora MadeYouReset HTTP/2 vulnerability

Pingora deployments using versions prior to 0.6.0 that include HTTP/2 server support may be affected by the vulnerability described in CVE-2025-8671. Under certain conditions, Pingora applications may allocate buffers before the HTTP/2 reset and resulting stream cancellation is processed by the...

7.5CVSS6.3AI score0.03621EPSS
SaveExploits3References5
osv_rustsec
osv_rustsec
•added 2025/07/17 12:00 p.m.•22 views

RUSTSEC-2025-0045 ConstStaticCell could have been used to pass non-Send values to another thread

ConstStaticCell could have been used to pass non-Send values to another thread, because T was not required to be Send while ConstStaticCell is Send. This was corrected by introducing a T: Send bound...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2025/02/07 12:00 p.m.•22 views

RUSTSEC-2025-0006 Hickory DNS failure to verify self-signed RRSIG for DNSKEYs

Summary The DNSSEC validation routines treat entire RRsets of DNSKEY records as trusted once they have established trust in only one of the DNSKEYs. As a result, if a zone includes a DNSKEY with a public key that matches a configured trust anchor, all keys in that zone will be trusted to...

7.3AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/12/18 12:00 p.m.•22 views

RUSTSEC-2024-0432 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
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/12/05 12:00 p.m.•22 views

RUSTSEC-2024-0428 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
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/09/02 12:00 p.m.•22 views

RUSTSEC-2024-0373 `Endpoint::retry()` calls can lead to panicking

In 0.11.0, we overhauled the server-side Endpoint implementation to enable more careful handling of incoming connection attempts. However, some of the code paths that cleaned up state after connection attempts were processed confused the initial destination connection ID with the destination...

7.5CVSS7.3AI score0.00568EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/07/03 12:00 p.m.•22 views

RUSTSEC-2024-0389 `openslide` is unmaintained

The openslide crate is no longer maintained. Last release was on 2018-11-20. Possible alternatives Consider using an alternative, for instance: - openslide-rs - pamly...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/06/26 12:00 p.m.•22 views

RUSTSEC-2024-0388 `derivative` is unmaintained; consider using an alternative

The derivative crate is no longer maintained. Consider using any alternative, for instance: - derivemore - derive-where - educe...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/06/24 12:00 p.m.•22 views

RUSTSEC-2024-0395 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
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/04/02 12:00 p.m.•22 views

RUSTSEC-2024-0441 Panic when using a dropped extenref-typed element segment

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

3.3CVSS6.6AI score0.0032EPSS
SaveExploits1References3
osv_rustsec
osv_rustsec
•added 2024/03/20 12:00 p.m.•22 views

RUSTSEC-2024-0320 yaml-rust is unmaintained.

The maintainer seems unreachable. Many issues and pull requests have been submitted over the years without any response. Alternatives Consider switching to the actively maintained yaml-rust2 fork of the original project: - yaml-rust2 - yaml-rust2 @ crates.io...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2024/03/04 12:00 p.m.•22 views

RUSTSEC-2024-0411 gtk-rs GTK3 bindings - no longer maintained

The gtk-rs GTK3 bindings are no longer maintained. The maintainers have archived the repository, and added a note to the crate description and its README.md that the crates are no longer maintained. Please take a look at gtk4-rs instead. Update The gtk-rs repository was unarchived and the README...

5.7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2023/04/17 12:00 p.m.•22 views

RUSTSEC-2023-0035 Adverserial use of `make_bitflags!` macro can cause undefined behavior

The macro relied on an expression of the form Enum::Variant always being a variant of the enum. However, it may also be an associated integer constant, in which case there's no guarantee that the value of said constant consists only of bits valid for this bitflag type. Thus, code like this could...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2023/01/24 12:00 p.m.•22 views

RUSTSEC-2023-0028 buf_redux is Unmaintained

Last release was over three years ago. The maintainers have been unreachable to respond to any issues that may or may not include security issues. The repository is now archived and there is no security policy in place to contact the maintainers otherwise. The safety-undocumented unsafe in the...

7.3AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2022/04/13 12:00 p.m.•22 views

RUSTSEC-2022-0092 `rmp-serde` `Raw` and `RawRef` unsound

It was found that Raw::fromutf8 expects valid UTF-8. If invalid UTF-8 is received it can cause the process to crash...

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2022/02/25 12:00 p.m.•22 views

RUSTSEC-2022-0047 Post-Quantum Signature scheme Rainbow level I parametersets broken

Ward Beullens found a practical key-recovery attack against Rainbow. The level I parametersets are removed from liboqs starting from version 0.7.2. Find the scientific details in Breaking Rainbow Takes a Weekend on a Laptop. This means all the oqs::sig::Algorithm::RainbowI variants are insecure...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/12/27 12:00 p.m.•22 views

RUSTSEC-2021-0134 rental is unmaintained, author has moved on

The author encourages users to explore other solutions, or maintain a fork. Maintained alternatives include: ouroboros fortify escher...

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/09/14 12:00 p.m.•22 views

RUSTSEC-2021-0117 `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...

7.3AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/09/14 12:00 p.m.•22 views

RUSTSEC-2021-0116 `BinaryArray` does not perform bound checks on reading values and offsets

BinaryArray performs insufficient validation on creation, which allows out-of-bounds reads in safe code...

7.1AI score
SaveExploits0References4
osv_rustsec
osv_rustsec
•added 2021/09/14 12:00 p.m.•22 views

RUSTSEC-2021-0118 `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...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/08/15 12:00 p.m.•22 views

RUSTSEC-2021-0127 serde_cbor is unmaintained

The serdecbor crate is unmaintained. The author has archived the github repository. Alternatives proposed by the author: ciborium minicbor...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/07/04 12:00 p.m.•22 views

RUSTSEC-2021-0145 Potential unaligned read

On windows, atty dereferences a potentially unaligned pointer. In practice however, the pointer won't be unaligned unless a custom global allocator is used. In particular, the System allocator on windows uses HeapAlloc, which guarantees a large enough alignment. atty is Unmaintained A Pull Reques...

7.1AI score
SaveExploits0References5
osv_rustsec
osv_rustsec
•added 2021/02/15 12:00 p.m.•22 views

RUSTSEC-2021-0024 crate has been renamed to `sn_api`

This crate has been renamed from safe-api to snapi. The new repository location is:...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/02/12 12:00 p.m.•22 views

RUSTSEC-2021-0023 Incorrect check on buffer length when seeding RNGs

Summary: randcore::le::readu32into and readu64into have incorrect checks on the source buffer length, allowing the destination buffer to be under-filled. Implications: some downstream RNGs, including Hc128Rng but not the more widely used ChaChaRng, allow seeding using the SeedableRng::fromseed...

9.8CVSS9.5AI score0.01238EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2021/01/04 12:00 p.m.•22 views

RUSTSEC-2021-0002 interfaces2 is unmaintained, use interfaces instead

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

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/11/18 12:00 p.m.•22 views

RUSTSEC-2020-0071 Potential segfault in the time crate

Impact The affected functions set environment variables without synchronization. On Unix-like operating systems, this can crash in multithreaded programs. Programs may segfault due to dereferencing a dangling pointer if an environment variable is read in a different thread than the affected...

6.2CVSS5.8AI score0.01965EPSS
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/10/21 12:00 p.m.•22 views

RUSTSEC-2020-0055 Please see RUSTSEC-2018-0020

This vulnerability was misfiled under the wrong year and has been withdrawn...

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/10/15 12:00 p.m.•22 views

RUSTSEC-2020-0058 crate has been renamed to `cipher`

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

7.1AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/02/28 12:00 p.m.•22 views

RUSTSEC-2020-0010 tiberius is unmaintained

The author of tiberius has archived the GitHub repository and left the following note: I do not have the time to overhaul the library and do not intend to further maintain the 0.3 version relying on the old futures ecosystem. Suggested alternatives are: - odbc - sqlx forthcoming...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2020/01/20 12:00 p.m.•22 views

RUSTSEC-2020-0003 rust_sodium is unmaintained; switch to a modern alternative

The rustsodium crate is no longer maintained by its current owner, who advise in the repository readme that they are looking for someone else to take ownership of it. We recommend you switch to an alternative crate such as: - sodiumoxide...

7AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2017/07/02 12:00 p.m.•22 views

RUSTSEC-2017-0008 `serial` crate is unmaintained

The serial crate is no longer maintained. Last release was on 2017-07-02. Possible alternatives Consider using an alternative, for instance the blocking librarys: - serial2 - serialport or async alternatives: - mio-serial - tokio-serial...

7.2AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/10/14 12:00 p.m.•21 views

RUSTSEC-2026-0346 `Debug` impls for client session values expose TLS secrets

The Debug implementations of Tls12ClientSessionValue and Tls13ClientSessionValue were derived, and so included the TLS 1.2 master secret or TLS 1.3 resumption PSK in their output. Custom ClientSessionStore implementations that format these values with Debug for example, when logging could disclos...

4CVSS5.9AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/09/27 12:00 p.m.•21 views

RUSTSEC-2026-0311 Stack overflow on deeply nested LaTeX input

The parser and layout engine in affected versions of latex-rust recurse once per level of nesting with no limit. Deeply nested input, such as \frac1…, braces, \sqrt…, \left, or superscripts nested hundreds or thousands of levels deep, exhausts the call stack. A stack overflow in Rust aborts the...

5.8AI score
SaveExploits0References5
osv_rustsec
osv_rustsec
•added 2026/09/22 12:00 p.m.•21 views

RUSTSEC-2026-0301 Double free in `StackVec::retain` when a predicate or element `Drop` panics

Summary StackVec::retain committed its new length to self.len only after its internal loop completed. If the retain predicate or a removed element's Drop implementation panicked before the loop finished, unwinding proceeded with self.len still equal to the original, pre-retain length, leaving...

5.8AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/08/27 12:00 p.m.•21 views

RUSTSEC-2026-0272 Panic-safety unsoundness in `Stack::pop`, `Fifo::pop_front` and `Value::replace_stable` (use-after-free / double-free)

Three removal and replacement paths destroy an initialized value before committing the metadata change that removes it. Destruction runs T::drop, which is user code and may panic. If it does, the commit is skipped and the container still claims ownership of the already-destroyed value, so its own...

5.9AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/08/20 12:00 p.m.•21 views

RUSTSEC-2026-0268 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...

6.9CVSS5.9AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/08/11 12:00 p.m.•21 views

RUSTSEC-2026-0256 Panic-safety unsoundness in `truncate_back`, `truncate_front`, `clear`, and `extend_from_slice` (use-after-free / double-free)

Several methods in circular-buffer drop elements before updating the buffer's start/end metadata. If an element's Drop panics during the drop, the metadata update is skipped, so the buffer still treats the already-dropped elements as live. When the buffer is later dropped or used after the panic ...

5.6AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/08/06 12:00 p.m.•21 views

RUSTSEC-2026-0246 `sevenz-rust` is unmaintained

The sevenz-rust repository has been deleted and the crate is no longer actively maintained. Users should migrate away from the library in favor of a modern up-to-date 7z library such as sevenz-rust2...

5.3AI score
SaveExploits0References2
osv_rustsec
osv_rustsec
•added 2026/05/02 12:00 p.m.•21 views

RUSTSEC-2026-0133 Invalid pointer arithmetic in `iter()` and `iter_mut()`

The iter and itermut APIs compute current = &children0 as const const RawAutoChild.sub1, which performs pointer subtraction going before the start of the allocation. This is undefined behavior per Rust's pointer arithmetic rules. This can be triggered through safe public APIs — iter and itermut —...

5.8AI score
SaveExploits0References3
osv_rustsec
osv_rustsec
•added 2026/05/02 12:00 p.m.•21 views

RUSTSEC-2026-0139 Null-pointer dereference and double-free via safe APIs

Two soundness violations exist in the Rust bindings for MetaCall: Null-pointer dereference: MetaCallFuture::newraw accepts a raw pointer without validation. The Debug impl calls Box::fromrawself.data on it. Passing a null pointer causes the Debug impl to construct a NonNull from null, producing...

5.8AI score
SaveExploits0References3
Total number of security vulnerabilities1310