Lucene search
+L
Osv-rustsecRecent

1310 matches found

osv-rustsec
osv-rustsec
•added 2023/11/15 12:00 p.m.•15 views

RUSTSEC-2023-0106 `lfest-main` 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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/15 12:00 p.m.•20 views

RUSTSEC-2023-0113 `win-base64-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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/15 12:00 p.m.•16 views

RUSTSEC-2023-0111 `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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/15 12:00 p.m.•15 views

RUSTSEC-2023-0122 `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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/14 12:00 p.m.•21 views

RUSTSEC-2023-0076 `cpython` is unmaintained

The cpython crate and the underlying python3-sys and python27-sys crates have been marked as no longer actively maintained by the developer. There are also open issues for unsound code that is currently in these crates: - cpython265: Using some string functions causes segmentation faults on...

7.4AI score
SaveExploits0References5
osv-rustsec
osv-rustsec
•added 2023/11/13 12:00 p.m.•12 views

RUSTSEC-2023-0088 `loopdev` crate is unmaintained; use 'loopdev-3` instead.

The loopdev crate was last released in Oct, 2021. It has been unable to build in Fedora 38 and above since April, 2023. The loopdev-3 crate is a maintained fork: https://github.com/stratis-storage/loopdev-3...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/11/10 12:00 p.m.•34 views

RUSTSEC-2023-0070 Insufficient covariance check makes self_cell unsound

All public versions prior to 1.02 used an insufficient check to ensure that users correctly marked the dependent type as either covariant or notcovariant. This allowed users to mark a dependent as covariant even though its type was not covariant but invariant, for certain invariant types involvin...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/11/06 12:00 p.m.•15 views

RUSTSEC-2023-0114 `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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/06 12:00 p.m.•15 views

RUSTSEC-2023-0104 `littest` 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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/11/04 12:00 p.m.•21 views

RUSTSEC-2023-0077 Remotely exploitable DoS condition in Rosenpass <=0.2.0

Affected version do this crate did not validate the size of buffers when attempting to decode messages. This allows an attacker to trigger a panic by sending a UDP datagram with a 1 byte payload over network. This flaw was corrected by validating the size of the buffers before attempting to decod...

7.5CVSS6.9AI score0.0051EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/11/01 12:00 p.m.•30 views

RUSTSEC-2023-0069 sudo-rs: Path Traversal vulnerability

Impact An issue was discovered where usernames containing the . and / characters could result in the corruption of specific files on the filesystem. As usernames are generally not limited by the characters they can contain, a username appearing to be a relative path can be constructed. For exampl...

3.1CVSS5.7AI score0.00625EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/10/30 12:00 p.m.•8 views

RUSTSEC-2023-0094 `martin-mbtiles` has been renamed to `mbtiles`

Please use the mbtiles crate going forward...

7AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/10/19 12:00 p.m.•17 views

RUSTSEC-2023-0078 Potential stack use-after-free in `Instrumented::into_inner`

The implementation of the Instrumented::intoinner method in affected versions of this crate contains undefined behavior due to incorrect use of std::mem::forget The function creates const pointers to self, calls mem::forgetselfstd::mem::forget, and then moves values out of those pointers using...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/10/15 12:00 p.m.•17 views

RUSTSEC-2023-0068 Sequential calls of encryption API (`encrypt`, `wrap`, and `dump`) result in nonce reuse

Problem: Trying to create a new encrypted message with the same cocoon object generates the same ciphertext. It mostly affects MiniCocoon and Cocoon objects with custom seeds and RNGs where StdRng is used under the hood. Note: The issue does NOT affect objects created with Cocoon::new which...

4.5CVSS4.6AI score0.0014EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/10/14 12:00 p.m.•16 views

RUSTSEC-2023-0087 `MaybeUninit` misuse in `simd-json-derive`

An invalid use of MaybeUninit::uninit.assumeinit in simd-json-derive's derive macro can cause undefined behavior. The original code used MaybeUninit to avoid initialisation of the struct and then set the fields using ptr::write. The undefined behavior triggered by this misuse of MaybeUninit can...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/10/12 12:00 p.m.•20 views

RUSTSEC-2023-0067 `fehler` is unmaintained; use `culpa` instead

The fehler crate is no longer maintained. Consider using culpa instead...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/25 12:00 p.m.•42 views

RUSTSEC-2023-0065 Tungstenite allows remote attackers to cause a denial of service

The Tungstenite crate through 0.20.0 for Rust allows remote attackers to cause a denial of service minutes of CPU consumption via an excessive length of an HTTP header in a client handshake. The length affects both how many times a parse is attempted e.g., thousands of times and the average amoun...

7.5CVSS7.3AI score0.02057EPSS
SaveExploits1References3
osv-rustsec
osv-rustsec
•added 2023/09/23 12:00 p.m.•22 views

RUSTSEC-2023-0064 gix-transport code execution vulnerability

The gix-transport crate prior to the patched version 0.36.1 would allow attackers to use malicious ssh clone URLs to pass arbitrary arguments to the ssh program, leading to arbitrary code execution. PoC: gix clone 'ssh://-oProxyCommand=open$IFS-aCalculator/foo' This will launch a calculator on OS...

4.1CVSS7.7AI score0.00178EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/09/21 12:00 p.m.•47 views

RUSTSEC-2023-0063 Denial of service in Quinn servers

Receiving QUIC frames containing a frame with unknown frame type could lead to a panic. Unfortunately this is issue was not found by our fuzzing infrastructure. Thanks to the QUIC Tester research group for reporting this issue...

7.5CVSS7.3AI score0.00937EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/19 12:00 p.m.•82 views

RUSTSEC-2023-0082 phonenumber: panic on parsing crafted RF3966 phonenumber inputs

Impact The phonenumber parsing code may panic due to a panic-guarded out-of-bounds access on the phonenumber string. In a typical deployment of rust-phonenumber, this may get triggered by feeding a maliciously crafted phonenumber over the network, specifically the string .;phone-context=. Patches...

8.6CVSS7.9AI score0.00867EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/09/19 12:00 p.m.•67 views

RUSTSEC-2023-0083 blurhash: panic on parsing crafted blurhash inputs

Impact The blurhash parsing code may panic due to multiple panic-guarded out-of-bounds accesses on untrusted input. In a typical deployment, this may get triggered by feeding a maliciously crafted blurhashes over the network. These may include: - UTF-8 compliant strings containing multi-byte UTF-...

8.6CVSS8AI score0.00624EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/09/15 12:00 p.m.•12 views

RUSTSEC-2023-0084 `hpack` is unmaintained

The hpack crate is no longer maintained. Consider using fluke-hpack or httlib-huffman...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/15 12:00 p.m.•24 views

RUSTSEC-2023-0085 HPACK decoder panics on invalid input

Due to insufficient checking of input data, decoding certain data sequences can lead to Decoder::decode panicking rather than returning an error. Example code that triggers this vulnerability looks like this: rust use hpack::Decoder; pub fn main let input = &0x3f; let mut decoder = Decoder::new;...

5.5AI score
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/09/13 12:00 p.m.•33 views

RUSTSEC-2023-0062 BER/CER/DER decoder panics on invalid input

Due to insufficient checking of input data, decoding certain data sequences can lead to bcder panicking rather than returning an error. This can affect both the actual decoding stage as well as accessing content of types that utilized delayed decoding. bcder 0.7.3 fixes these issues by more...

7.5CVSS7.3AI score0.00702EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/09/12 12:00 p.m.•44 views

RUSTSEC-2023-0061 libwebp: OOB write in BuildHuffmanTable

Google and Mozilla have released security advisories for RCE due to heap overflow in libwebp. Google warns the vulnerability has been exploited in the wild. libwebp needs to be updated to 1.3.2 to include a patch for "OOB write in BuildHuffmanTable"...

8.8CVSS6.9AI score0.99979EPSS
SaveExploits9References2
osv-rustsec
osv-rustsec
•added 2023/09/12 12:00 p.m.•47 views

RUSTSEC-2023-0060 libwebp: OOB write in BuildHuffmanTable

Google and Mozilla have released security advisories for RCE due to heap overflow in libwebp. Google warns the vulnerability has been exploited in the wild. libwebp needs to be updated to 1.3.2 to include a patch for "OOB write in BuildHuffmanTable"...

8.8CVSS6.9AI score0.99979EPSS
SaveExploits9References2
osv-rustsec
osv-rustsec
•added 2023/09/10 12:00 p.m.•24 views

RUSTSEC-2023-0058 Exposes reference to non-Sync data to an arbitrary thread

Affected versions do not enforce a Sync bound on the type of caller-provided value held in the plugin registry. References to these values are made accessible to arbitrary threads other than the one that constructed them. A caller could use this flaw to submit thread-unsafe data into inventory,...

7AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/10 12:00 p.m.•9 views

RUSTSEC-2023-0059 Unaligned read of `*const *const c_char` pointer

Affected versions dereference a potentially unaligned pointer. The pointer is commonly unaligned in practice, resulting in undefined behavior. In some build modes, this is observable as a panic followed by abort. In other build modes the UB may manifest in some other way, including the possibilit...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/10 12:00 p.m.•17 views

RUSTSEC-2023-0057 Fails to prohibit standard library access prior to initialization of Rust standard library runtime

Affected versions allow arbitrary caller-provided code to execute before the lifetime of main. If the caller-provided code accesses particular pieces of the standard library that require an initialized Rust runtime, such as std::io or std::thread, these may not behave as documented. Panics are...

7.6AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/05 12:00 p.m.•45 views

RUSTSEC-2023-0091 Miscompilation of wasm `i64x2.shr_s` instruction with constant input on x86\_64

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

2.2CVSS6.6AI score0.00672EPSS
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/09/03 12:00 p.m.•21 views

RUSTSEC-2023-0055 Multiple soundness issues

lexical contains multiple soundness issues: 1. Bytes::read allows creating instances of types with invalid bit patterns 1. BytesIter::read advances iterators out of bounds 1. The BytesIter trait has safety invariants but is public and not marked unsafe 1. writefloat calls MaybeUninit::assumeinit ...

7.2AI score
SaveExploits0References7
osv-rustsec
osv-rustsec
•added 2023/09/03 12:00 p.m.•14 views

RUSTSEC-2023-0086 Multiple soundness issues

RUSTSEC-2024-0377 contains multiple soundness issues: 1. Bytes::read allows creating instances of types with invalid bit patterns 1. BytesIter::read advances iterators out of bounds 1. The BytesIter trait has safety invariants but is public and not marked unsafe 1. writefloat calls...

7.3AI score
SaveExploits0References7
osv-rustsec
osv-rustsec
•added 2023/09/01 12:00 p.m.•36 views

RUSTSEC-2023-0056 Default functions in VolatileMemory trait lack bounds checks, potentially leading to out-of-bounds memory accesses

An issue was discovered in the default implementations of the VolatileMemory::getatomicref, alignedasref, alignedasmut, getref, getarrayref trait functions, which allows out-of-bounds memory access if the VolatileMemory::getslice function returns a VolatileSlice whose length is less than the...

2.5CVSS4AI score0.00255EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/08/22 12:00 p.m.•45 views

RUSTSEC-2023-0052 webpki: CPU denial of service in certificate path building

When this crate is given a pathological certificate chain to validate, it will spend CPU time exponential with the number of candidate certificates at each step of path building. Both TLS clients and TLS servers that accept client certificate are affected. This was previously reported in and...

7.5CVSS6.9AI score0.06377EPSS
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/08/22 12:00 p.m.•75 views

RUSTSEC-2023-0053 rustls-webpki: CPU denial of service in certificate path building

When this crate is given a pathological certificate chain to validate, it will spend CPU time exponential with the number of candidate certificates at each step of path building. Both TLS clients and TLS servers that accept client certificate are affected. We now give each path building operation...

7.5CVSS6.9AI score0.06377EPSS
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/08/18 12:00 p.m.•17 views

RUSTSEC-2023-0110 `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
SaveExploits0References2
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•34 views

RUSTSEC-2023-0098 `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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•18 views

RUSTSEC-2023-0103 `postgress` 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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•16 views

RUSTSEC-2023-0101 `oncecell` 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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•31 views

RUSTSEC-2023-0099 `envlogger` 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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•17 views

RUSTSEC-2023-0097 `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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•16 views

RUSTSEC-2023-0100 `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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/16 12:00 p.m.•17 views

RUSTSEC-2023-0102 `serd` 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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/07 12:00 p.m.•30 views

RUSTSEC-2023-0054 Use-after-free in `vec_insert_bytes`

Incorrect reallocation logic in the function vecinsertbytes causes a use-after-free. This function does not have to be called directly to trigger the vulnerability because many methods on EncodingWriter call this function internally. The mail-\ suite is unmaintained and the upstream sources have...

7.1AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/07 12:00 p.m.•21 views

RUSTSEC-2023-0049 `tui` is unmaintained; use `ratatui` instead

The tui crate is no longer maintained. Consider using the ratatui crate instead...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/08/03 12:00 p.m.•23 views

RUSTSEC-2023-0095 Invalid Slice Split Results in Server Panic

A vulnerability was discovered in the odoh-rs rust crate that stems from faulty logic during the parsing of encrypted queries. This issue specifically occurs when processing encrypted query data received from remote clients. Impact An attacker with knowledge of this vulnerability could craft and...

5.9CVSS6.9AI score0.00777EPSS
SaveExploits0References4
osv-rustsec
osv-rustsec
•added 2023/07/30 12:00 p.m.•27 views

RUSTSEC-2023-0051 `dlopen_derive` is unmaintained

dlopenderive hasn't been updated since June 9, 2019. dlopenderive depends on quote = "0.6.12" and syn = "0.15.34". Versions 1.0.0 of these dependencies were published on August 13, 2019. The 0. versions haven't received updates since. Note that dlopen is an unmaintained crate from the same...

7.2AI score
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/07/26 12:00 p.m.•23 views

RUSTSEC-2023-0048 Unsoundness in `intern` methods on `intaglio` symbol interners

Affected versions of this crate have a stacked borrows violation when creating references to interned contents. All interner types are affected. The flaw was corrected in version 1.9.0 by reordering move and borrowing operations and storing interned contents by raw pointer instead of as a Box...

7AI score
SaveExploits0References5
osv-rustsec
osv-rustsec
•added 2023/07/11 12:00 p.m.•12 views

RUSTSEC-2023-0089 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
SaveExploits0References3
osv-rustsec
osv-rustsec
•added 2023/06/26 12:00 p.m.•19 views

RUSTSEC-2023-0047 impl `FromMdbValue` for bool is unsound

The implementation of FromMdbValue have several unsoundness issues. First of all, it allows to reinterpret arbitrary bytes as a bool and could make undefined behavior happen with safe function. Secondly, it allows transmuting pointer without taking memory layout into consideration. The details of...

7.2AI score
SaveExploits0References3
Total number of security vulnerabilities1310