Lucene search
+L
RustSecMost viewed

1332 matches found

RustSec
RustSec
•added 2026/10/19 12:00 p.m.•10 views

`wasi-http` p3: Guests can set incorrect content-length for spliced response bodies

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9prg-84vf-g5fc For more information see the GitHub-hosted security advisory...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/19 12:00 p.m.•10 views

Bundled root certificates allow trust in distrusted emSign intermediates

Affected versions include emSign ECC Root CA - G3, which can allow certificate paths through distrusted emSign intermediates. Affected versions may accept certificate paths containing distrusted emSign intermediate public keys. The private keys corresponding to these intermediates are now well...

5.8AI score0.00145EPSS
SaveExploits2Affected Software1
RustSec
RustSec
•added 2026/10/19 12:00 p.m.•10 views

Panic lowering a host-created component model stream into a guest that expects a different payload type

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-9pvw-hwfg-92h5 For more information see the GitHub-hosted security advisory...

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

Missing case-insensitive matching for CSS url function

URL filtering, such as relative URLs and URL scheme limits, is not always applied when CSS sanitization is used. When the inner URL is quoted, CSS url"" is matched case-sensitively, when it should be matched case-insensitively. As a result, while url"" gets the intended domain name filtering, URL...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•10 views

Remote DoS through unchecked `IdList` allocation in negentropy

Summary The negentropy crate is vulnerable to denial-of-service through an unchecked, peer-controlled ID count in reconciliation messages. With the std feature enabled, which is the default configuration, a small malformed message can trigger an enormous memory allocation and terminate the...

6AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•10 views

Exception tags can cause host data structures to be unaligned

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

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•10 views

Panic viewing component model stream or future as the wrong type

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-63h4-6cx9-pjfj For more information see the GitHub-hosted security advisory...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•10 views

Component-model handle tables are capped only per instance and charged to no limit

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

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•10 views

Panic when invoking an async-lifted function via `call`

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

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/09 12:00 p.m.•10 views

MIKEY message MAC is never verified on receive, so forged messages are accepted

mykey implements MIKEY RFC 3830 for SRTP key exchange. No receive path verified the MIKEY message authentication code. crypto::verifymac existed and was correct, but it was called only from unit tests — neither MikeyMessage::frombytes nor MikeyMessage::completepsk invoked it. newpskinit computed ...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2024/03/25 12:00 p.m.•10 views

unsafe-libyaml is unmaintained

The repository was archived by its owner on 2024-03-25 and is read-only. The last release is 0.2.11 March 2024. unsafe-libyaml is a machine translation of libyaml's C code into unsafe Rust c2rust. Bugs found in it will not be fixed upstream. It is used by serdeyaml itself deprecated and by forks...

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

Stack overflow when parsing deeply nested input in pest_grammars

Impact In affected versions, parsing deeply nested input with pestgrammars::json::JsonParser can exhaust the native stack and abort the hosting process. Applications that accept attacker-controlled JSON without suitable resource limits may therefore be vulnerable to denial of service. The reporte...

6AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•9 views

Overlapping string transcode in a fused adapter can panic

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-54p9-vhhq-8f7q For more information see the GitHub-hosted security advisory...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/09 12:00 p.m.•9 views

Pre-shared key mode transmits the TGK in cleartext, exposing the SRTP master key

mykey implements MIKEY RFC 3830 for SRTP key exchange. Pre-shared key mode transmitted the TEK Generation Key TGK in the clear. MikeyMessage::newpskinit built its KEMAC payload with EncAlg::Null and placed the TGK in encdata verbatim. Anyone able to read a PSK-Init message therefore recovers the...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2023/04/29 12:00 p.m.•9 views

Vulnerable to privilege escalation using ioctls TIOCSTI and TIOCLINUX

please is vulnerable to privilege escalation using ioctls TIOCSTI and TIOCLINUX on systems where they are not disabled. Here is how to see it in action: $ cd "$mktemp -d" $ git clone --depth 1 https://gitlab.com/edneville/please.git $ cd please/ $ git rev-parse HEAD...

7.8CVSS7.6AI score0.0031EPSS
SaveExploits1
RustSec
RustSec
•added 2026/10/20 12:00 p.m.•8 views

Certificate verification may accept distrusted intermediates

Affected versions may accept certificate paths containing distrusted emSign intermediate public keys when the configured trust anchors allow such paths. The private keys corresponding to these intermediates are now well known. Versions 0.103.16 and 0.104.0-alpha.8 reject paths containing these...

5.8AI score0.00145EPSS
SaveExploits2Affected Software1
RustSec
RustSec
•added 2026/10/19 12:00 p.m.•8 views

Bundled root certificates allow trust in distrusted emSign intermediates

Affected versions include emSign ECC Root CA - G3, which can allow certificate paths through distrusted emSign intermediates. Affected versions may accept certificate paths containing distrusted emSign intermediate public keys. The private keys corresponding to these intermediates are now well...

5.8AI score0.00145EPSS
SaveExploits2Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•8 views

Filesystem sandbox escape when renaming symlinks with trailing slashes

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

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/09/14 12:00 p.m.•8 views

Remote peer can panic quinn-proto with zero-length STREAM frames during unordered reads

When a stream is read in unordered mode for example through RecvStream::readfalse in quinn-proto or readunordered in quinn, quinn-proto proactively deduplicates received data by recording received ranges in a RangeSet through its replace method. When an incoming STREAM frame carried an empty...

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

Stream reassembly memory-exhaustion guard in quinn-proto can be bypassed

The fix for RUSTSEC-2026-0185 in 0.11.15 added a cap on the number of chunks buffered by the Assembler that reassembles out-of-order stream data. However, the cap was only checked inside the branch that triggers defragmentation, which only runs when the estimated over-allocation exceeds a thresho...

6.1AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/08/07 12:00 p.m.•8 views

Untrusted labels can inject SVG attributes, CSS values, and terminal escape sequences

Affected versions of kuva wrote data-derived strings straight into rendered output without escaping them for the target format. Applications that plot untrusted input column headers, category and group names, series labels were affected in three places. 1. SVG attribute injection / stored XSS...

6AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/23 12:00 p.m.•7 views

Non-constant-time mask generation and `u128` comparisons

Summary The ctutils::Choice type has mask generation functions for each unsigned integer size u8, u16, u32, u64, u128. These are const fn and therefore can't reuse the asm!-backed mask generation in the cmov crate that's otherwise used to ensure constant-time. In releases prior to v0.4.4, the...

5.7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/14 12:00 p.m.•7 views

`wasi-http`: Request with long url before query parameter crashes host

This is an entry in the RustSec database for the Wasmtime security advisory located at https://github.com/bytecodealliance/wasmtime/security/advisories/GHSA-w36r-2hch-9xp9 For more information see the GitHub-hosted security advisory...

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

BIP-322 address ownership verification bypass for P2WPKH and P2SH-P2WPKH addresses

Affected versions of bip322 accepted a BIP-322 proof created with an attacker-controlled private key as a valid signature for an unrelated victim P2WPKH or P2SH-P2WPKH address, allowing complete authentication bypass in applications using verifysimple, verifysimpleencoded, verifyfull, or...

5.7AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/09/26 12:00 p.m.•6 views

`basic-toml` is unmaintained

The last release was on March 3, 2025, the day after the repository was archived and marked as unmaintained. Possible alternatives - toml...

5.9AI score
SaveExploits0
RustSec
RustSec
•added 2026/09/14 12:00 p.m.•6 views

Outgoing datagram buffer accounting can panic the sender in quinn-proto

The limit on memory used to buffer outgoing datagrams, introduced in 0.11.17, subtracted an evicted datagram's size from the buffered byte counter twice when Datagrams::send was called with drop = true as Connection::senddatagram in the quinn crate does while the buffer was full. Under sustained...

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

Unbounded growth of pending connection ID retirements in quinn-proto

When processing a NEWCONNECTIONID frame, quinn-proto queues a RETIRECONNECTIONID frame for each connection ID that the peer asked it to retire. The normal path bounds this queue and closes the connection with a CONNECTIONIDLIMITERROR if the bound would be exceeded. However, the path handling a...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/10/10 12:00 p.m.•6 views

Incorrect escaping for `url("")` functions in CSS style attributes

In some cases, quotation marks in CSS url functions are not escaped. This allows CSS injection. This feature is not enabled by default, so an application is vulnerable if, and only if, the style attribute is allowed and filterstyleproperties is used. As an example, this snippet: html Would...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/09/14 12:00 p.m.•5 views

Peer minimum ACK delay can panic quinn-proto when ACK_FREQUENCY transmission is enabled

When sending ACKFREQUENCY frames is enabled through TransportConfig::ackfrequencyconfigSome.., the peer's transport parameters could cause AckFrequencyState::candidatemaxackdelay to call Duration::clamp with a minimum greater than its maximum, which panics. For example, a peer advertising a...

5.8AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2021/10/10 12:00 p.m.•5 views

XSS in ammonia via SVG `animateMotion`, `animateTransform`, and/or `animateColor` tags

The neutralization that ammonia applied to animate and set was not applied to other forms of SVG animation, which can be used for XSS. The following SVG will produce a link with a javascript scheme. If the user clicks this link, they will run it. xml Click set Ammonia did not apply attribute...

5.9AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/21 12:00 p.m.•4 views

Race condition in `tokio::time::Interval` on Tokio v1.54.0

Summary On the multi-threaded runtime, there is a race condition between Interval::polltick and the runtime's time driver. This affects Interval only. Sleep and Timeout are not affected. Details In Tokio v1.54.0, a race condition between tokio::time::Interval::polltick including .tick.await and t...

6.2AI score
SaveExploits0Affected Software1
RustSec
RustSec
•added 2026/10/13 12:00 p.m.•1 views

`AsyncFd::new` and related constructors violate I/O safety

tokio::io::unix::AsyncFd provides safe constructors new, withinterest, trynew, and trywithinterest that accept any T: AsRawFd rather than requiring proof of ownership or validity of the file descriptor. Because RawFd implements AsRawFd, safe code can construct an AsyncFd from an arbitrary or clos...

6.4AI score
SaveExploits0Affected Software1
Total number of security vulnerabilities1332