2930 Commits

Author SHA1 Message Date
djc
5ac2fcb858 Assigned RUSTSEC-2026-0142 to mutringbuf, RUSTSEC-2026-0143 to oneringbuf 2026-05-14 23:26:19 +02:00
Berkant Koc
36078c55a7 Add advisory for oneringbuf: vmem double-free reachable from safe Rust (#2883)
* Add advisory for oneringbuf: vmem double-free reachable from safe Rust

The vmem-feature codepath bit-copies UnsafeSyncCell<T> into mmap and
also lets the source Box drop, producing a double-free of every
heap-owning T on later ring-buffer destruction. Reachable from safe Rust
constructors.

* oneringbuf advisory: maintainer-ack received, add mutringbuf parallel advisory

- oneringbuf RUSTSEC: set patched = ">= 0.7.1", add fix reference (PR #3), update Notes section
- mutringbuf RUSTSEC: new parallel advisory for the archived predecessor (same bug, all versions yanked, migrate to oneringbuf >= 0.7.1)

Reopens rustsec/advisory-db#2883 per maintainer acknowledgement on
skilvingr/rust-oneringbuf#3 (2026-05-14).

* advisory(oneringbuf): trim per djc review — drop overly-detailed affected-paths and predecessor-crate sections

Per code review on rustsec/advisory-db#2883:

- Drop "## Affected paths" section: source-file line ranges (4 bullets)
  are too detailed for an advisory body — the upstream fix PR carries
  this information for anyone digging into the implementation.
- Drop "## Related: `mutringbuf` (predecessor crate)" section: the
  parallel mutringbuf advisory stands on its own and the cross-link
  here is redundant.

Body trimmed from 329 to 247 words. No content change to the technical
description, trigger, or fix block.
2026-05-14 22:59:28 +02:00
Dirkjan Ochtman
04d55cc76a Start a basic pull request template 2026-05-14 12:05:09 +02:00
djc
6c90ae5ee8 Assigned RUSTSEC-2026-0141 to lettre 2026-05-14 11:14:38 +02:00
Paolo Barbolini
d0e589a0c6 Add advisory for lettre for TLS hostname verification disabled in Boring TLS backend 2026-05-14 11:13:17 +02:00
Bennet Bleßmann
7cdb364326 bump rustsec commit in workflows 2026-05-14 08:37:21 +02:00
djc
fa1c324454 Assigned RUSTSEC-2026-0140 to dynoxide-rs 2026-05-13 17:15:09 +02:00
Martin Hicks
fbe632fc00 Add advisory for dynoxide-rs (DNS rebinding / CSRF) (#2852) 2026-05-13 16:56:40 +02:00
djc
56cb4e727f Assigned RUSTSEC-2026-0139 to metacall 2026-05-13 16:54:08 +02:00
Yaokun Zhang - nju
e0cd142ede Add advisory for metacall: null-ptr dereference and double-free via safe APIs 2026-05-13 16:33:22 +02:00
djc
d84377fa6b Assigned RUSTSEC-2026-0134 to diesel, RUSTSEC-2026-0135 to diesel, RUSTSEC-2026-0136 to diesel, RUSTSEC-2026-0137 to diesel, RUSTSEC-2026-0138 to diesel-async 2026-05-13 16:16:31 +02:00
Georg Semmler
d1e5f9ec78 Add more advisories for recvent Diesel related vulnerabilities
I was asked to fill advisories for these cases as well. I believe the
impact of all of them is rather limited, but better be safe than sorry.
2026-05-13 16:13:16 +02:00
djc
0717627558 Assigned RUSTSEC-2026-0131 to bitchomp, RUSTSEC-2026-0132 to ssdeep, RUSTSEC-2026-0133 to auto_vec 2026-05-13 14:38:12 +02:00
Yaokun Zhang - nju
72fd077c65 Add advisory for ssdeep: OOB write via public Context fields 2026-05-13 14:37:32 +02:00
Yaokun Zhang - nju
8b64e94c7e Add advisory for auto_vec: invalid pointer arithmetic in iter() 2026-05-13 14:36:31 +02:00
Yaokun Zhang - nju
bf8a779554 Add advisory for bitchomp: double-free in Chomp::inner() 2026-05-13 14:35:35 +02:00
djc
7f94698fd6 Assigned RUSTSEC-2026-0129 to dahl-salso, RUSTSEC-2026-0130 to caja 2026-05-13 14:34:44 +02:00
Yaokun Zhang - nju
a53de22a2f Add advisory for dahl-salso: buffer overflow in Clusterings 2026-05-13 14:34:07 +02:00
Yaokun Zhang - nju
7dcac19bfd Add advisory for caja: OOB read/write in Index/IndexMut 2026-05-13 14:33:19 +02:00
djc
73757ade36 Assigned RUSTSEC-2026-0128 to emap 2026-05-13 14:19:05 +02:00
Yaokun Zhang - nju
c00bf82954 Add advisory for emap: double-free in Keys::next() 2026-05-13 14:16:49 +02:00
djc
88d76dd09d Assigned RUSTSEC-2026-0127 to accessor 2026-05-13 14:16:15 +02:00
Yaokun Zhang - nju
b468a11ea7 Add advisory for accessor: integer overflow in array::ReadWrite::new() 2026-05-13 14:15:00 +02:00
djc
44e00a1d17 Assigned RUSTSEC-2026-0124 to libcrux-chacha20poly1305, RUSTSEC-2026-0125 to libcrux-ml-dsa, RUSTSEC-2026-0126 to libcrux-ml-dsa 2026-05-13 12:05:44 +02:00
Jonas Schneider-Bensch
1d74393843 Add advisory for libcrux-ml-dsa 2026-05-13 11:49:02 +02:00
Jonas Schneider-Bensch
46585e283c Add advisory for libcrux-ml-dsa 2026-05-13 11:49:02 +02:00
Jonas Schneider-Bensch
1f5ab3cb2a Add advisory for libcrux-chacha20poly1305 2026-05-13 11:49:02 +02:00
djc
a57e7b17ae Assigned RUSTSEC-2026-0123 to rustdx 2026-05-12 19:04:47 +02:00
Yaokun Zhang - nju
a2adcae8a1 Add advisory for rustdx: OOB read in bytes_helper safe functions 2026-05-12 18:44:18 +02:00
djc
b5f0acbfdb Synchronize IDs (2026-05-12) 2026-05-12 07:04:00 +02:00
Goat
bf77217c05 Improve the wording of RUSTSEC-2026-0122 2026-05-11 15:59:32 +02:00
djc
40d5a47a35 Assigned RUSTSEC-2026-0122 to rkyv 2026-05-11 11:37:41 +02:00
tooson9010-spec
ba45ea6319 Add advisory for rkyv: panic safety in InlineVec::clear and SerVec::clear (#2815)
Co-authored-by: tooson <tooson@gooroom.kr>
Co-authored-by: bjorn3 <17426603+bjorn3@users.noreply.github.com>
2026-05-11 11:36:33 +02:00
djc
881a159d8d Synchronize IDs (2026-05-07) 2026-05-07 10:56:41 +02:00
djc
e87dda2bc1 Assigned RUSTSEC-2026-0121 to steamworks 2026-05-06 15:41:21 +02:00
William Tremblay
b214a245e3 Add advisory for steamworks 2026-05-06 15:38:29 +02:00
djc
7c6b32be74 Synchronize IDs (2026-05-06) 2026-05-06 08:32:50 +02:00
Daniel McCarney
20377f44ed hickory-proto: adjust RUSTSEC-2026-0118 versions 2026-05-01 20:37:50 +02:00
djc
d6ba1f7070 Assigned RUSTSEC-2026-0118 to hickory-proto, RUSTSEC-2026-0119 to hickory-proto, RUSTSEC-2026-0120 to hickory-net 2026-05-01 16:31:54 +02:00
Daniel McCarney
eb426041ad Add multiple advisories against hickory-proto/hickory-net 2026-05-01 16:22:41 +02:00
djc
f5f281575d Assigned RUSTSEC-2026-0115 to imageproc, RUSTSEC-2026-0116 to imageproc, RUSTSEC-2026-0117 to imageproc 2026-05-01 15:54:12 +02:00
A. Molzer
b191e3599e Add multiple advisories against imageproc 2026-05-01 15:47:37 +02:00
djc
99560d3445 Assigned RUSTSEC-2026-0114 to wasmtime 2026-04-30 22:16:36 +02:00
Alex Crichton
22fe8e3160 Add advisory for Wasmtime issue just published
Adding an advisory here for GHSA-p8xm-42r7-89xg
2026-04-30 20:52:31 +02:00
djc
a519775875 Assigned RUSTSEC-2026-0112 to astral-tokio-tar, RUSTSEC-2026-0113 to astral-tokio-tar 2026-04-28 15:17:23 +02:00
William Woodruff
3562fa008b Add two astral-tokio-tar advisories (#2827) 2026-04-28 07:39:12 +02:00
xtqqczze
dedaac6a98 Fix crate name in RUSTSEC-2026-0103.md
Corrected the crate name from 'thin_vec' to 'thin-vec' in the vulnerability report.
2026-04-27 22:28:03 +02:00
Nikolai
930c3aa232 Fix grammatical error in RUSTSEC-2026-0105.md (#2825) 2026-04-25 11:01:07 -04:00
Daniel Scherzer
a9993361b0 RUSTSEC-2026-0078.md: remove reference link already set as URL
Otherwise results in the same link rendering twice
2026-04-25 09:25:22 +02:00
kpcyrd
d674d8e9e6 RUSTSEC-2023-0071: Update tracking issue 2026-04-25 08:40:09 +02:00