Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

205 Commits
 
 

Repository files navigation

rustbugs

Source MITRE CVE reports

Project Src Link Culprit Conseq Details Finder Prop Unsafe->Safe BadDrop?
rust-std CVE-2018-1000810 pull/54399 ARO OOR arithmatic overflow (str:repeat) scottmcm-Rust No -
rust-std CVE-2018-1000657 issues/44800 BOUNDARY OOR incorrect boundary check (VecDeque) jesse99-deps No -
rust-std CVE-2019-12083 issues/60784 TRAITIMPL OOR soundness hole impl Error::type_id() + downcasting seanmonstar-deps No -
rust-std GitHub issues/17207 FFIUB UB args are UB in jemalloc ( Vec::from_elem) gmorenz No
rust-std GitHub issues/25841 ARO UAF arithmatic overflow->shared mut aliases (RefCell) Veedrac No
rust-std GitHub issues/27970 FFIUB DR->UAF setenv is unsafe bluss-Rust No
rust-std GitHub issues/33770 FFIUB UAF glibc recursive lock is UB->shared mut aliases Amanieu No
rust-std GitHub issues/35836 FFIUB UAF recursive RWlock on Windows is UB retep998-Rust No
rust-std GitHub issues/39465 FNSIG DP MUTABILITY:Fn signature issue->shared mut aliases christophebiocca No
rust-std GitHub issues/39575 FNSIG+FFIUB DR->UB SAFETY:should be unsafe, UB according to POSIX (CommandExt::before_exec) fweimer No
rust-std GitHub issues/42135 CASE+GENERIC UB miss handling cases (degenerate inclusive ranges)->incorrect result (TrustedLen) scottmcm-Rust No
rust-std GitHub issues/42789 GENERIC OOR SliceIndex is unsound for ZST, interation->random addr RalfJung-Rust No
rust-std GitHub issues/43733 LOE UAF access static value without unsafe marker->CC(thread::local) eddyb-Rust No
rust-std GitHub issues/44637 CASE OOR does not handle -1 properly (Placer) andy-hanson No
rust-std GitHub issues/45197 LOE+TRAITIMPL DR->UAF TRAIT: autotrait enables bypassing sync/send check(fmt::Arguments)+ PhantomData cuviper-Rust No
rust-std GitHub issues/46775 FFIUB DR->UAF multi-thread unsafe (unix::process::CommandExt::exec) Diggsey No
rust-std GitHub issues/48006 ARO OOR arithmatic overflow on 16-bit platforms oberien No
rust-std GitHub issues/48493 GENERIC+RAII UNINIT Weak not support Void, frees uninitialized mem jleedev No
rust-std GitHub issues/51780 EAPI DR->UAF MEMORY:insufficient synchronization (Arc::is_unique) Relaxed->Acquire jhjourdan No
rust-std GitHub issues/54857 GENERIC OOR slice of Vec not support ZST or 0-len Vec jturner314 No
rust-std GitHub issues/54908 GENERIC UB Rc/Arc not support T with alignment < 8 RalfJung No
rust-std GitHub issues/54957 CASE OOR inconsistent type of Root node (BTreeSet) RalfJung-Rust No
rust-std GitHub issues/57534 FFIUB DR->UAF TLS:_tlv_atexit during tlv_finalize is UB (thread_local) mtak- May
rust-std GitHub issues/60977 UNWIND+RAII DF double free while panic (Vec::drain_filter) rustonaut No May
rust-std GitHub issues/66544 GENERIC UAF Pin<T:DerefMut> for <&`a Foo> /Clone comex
rust-std GitHub issues/67194 GENERIC OOR RangeInclusiveIdx:PartialEq not support customized struct comex No
rust-std GitHub issues/72624 ARO OOR possible arithmatic overflow (DroplessArena::alloc_raw) bluss-Rust No
rust-std GitHub issues/72760 CASE UB push "0xD800" generates invalid UTF-8 RalfJung-Rust No
rust-std GitHub issues/76367 RAII UAF logical error (SyncOnceCell/dropck)+PhantomData m-ou-se-Rust
rust-std GitHub issues/78477 LOE UNKNOWN violate pointer provenance rules RalfJung-Rust No
rust-std GitHub issues/78498 EXCEP UB invalid UTF-8 while catch_unwind (String) SkiFire13 No
rust-std Advisory-DB issues/79808 BOUNDARY UAF incorrect boundary check (VecDeque) ayourtch No
rust-std GitHub issues/80338 BOUNDARY UB incorrect boundary check (VecDeque)-79808 Aratz No -
rustc (fake-static) Advisory-DB issues/25860 COMPILER UB->UAF type system issue->lifetime inconsistency aturon-Rust No - -
rust-base64 CVE-2017-1000430 issues/28 ARO OOR arithmatic overflow + unsafe write alicemaz No
rust-smallvec CVE-2018-20991 issues/96 UNWIND+RAII DF buffer shrinking too late Vurich No Hard
claxon CVE-2018-20992/T issues/10 LOE UNINIT->DL Vec::set_len()->read unit mem Shnatsel-sec No No
slice-deque CVE-2018-20995 issues/57 BOUNDARY OOR error in boundary check + unsafe write aldanor-deps No
crossbeam-epoch CVE-2018-20996 issues/82 RAII DF shared mut aliases+auto drop/+ManuallyDrop c0gent No Yes
rust-openssl CVE-2018-20997 issues/941 RAII UAF pointer obj lifetime inconsistency/as_ptr() No (fred-gremlin) No Yes
arrayfire-rust CVE-2018-20998 issues/176 FFIUB OOR FFI-compatability/repr() Aidan24 No
safe-transmute CVE-2018-21000 pull/36 EAPI OOR wrong param order of from_raw_parts() Enet4-deps No No -
slice-deque CVE-2019-15543 pull/66 CASE OOR lack special case handling ->memory misalignment zimond No No -
ncurses CVE-2019-15547 issues/172 FNSIG+FFIUB OOR SAFETY:FFI-unchecked argument/printw() thomcc No
ncurses CVE-2019-15548 issues/186 FNSIG+FFIUB OOR SAFETY:FFI-unchecked argument/instr(), mvwinstr() thomcc
simd-json CVE-2019-15550 pull/27 CASE OOR lack special case handling->mem misalign/get_unchecked() Licenser-deps No No -
rust-smallvec CVE-2019-15551 issues/148 LOE UAF miss an else branch->manuall deallocation ehuss No No May
libflate CVE-2019-15552 issues/35 UNWIND+RAII UNINIT enf. ManuallyDrop late->drop uninit Shnatsel-sec No Yes
memoffset CVE-2019-15553 issues/9 UNWIND+RAII UNINIT enf. ManuallyDrop late->drop uninit mem Centril No Yes
rust-smallvec CVE-2019-15554 issues/149 LOE OOR logical error + unsafe write ehuss No
spin-rs CVE-2019-16137 issues/65 EAPI DR->UAF impl error: Ordering::Relaxed->Release 64 No No No
image CVE-2019-16138 issues/980 UNWIND+RAII UNINIT unsafe allocation->drop uninit mem/set_len() 64 No Hard
compact_arena CVE-2019-16139 issues/22 LOE OOR NLL issue->Index trait/get_unchecked() CAD97 No
isahc CVE-2019-16140 issues/2 RAII UAF unsafe constructor+no ManuallyDrop nox No Yes
once_cell CVE-2019-16141 issues/46 EAPI UB unreachable_unchecked()->panic!() xfix-deps No No -
renderdoc-rs CVE-2019-16142 issues/27 FNSIG UB MUTABILITY:mutable (internal mutation) ebkalderon-owner No No -
generator-rs CVE-2019-16144 issues/11 RAII DF shared mut aliases+auto drop vOROn200 No Yes
linea.rs CVE-2019-16880 issues/1 UNWIND+RAII DF enf. ManuallyDrop late Phosphorus15 No Yes
portaudio-rs CVE-2019-16881 issues/20 UNWIND+RAII DF enf. ManuallyDrop late Phosphorus15 No Yes
string-interner CVE-2019-16882 issues/9 RAII+TRAITIMPL UAF bad derived clone ->shared mut aliases lo48576-deps No No
teaclave-sgx-sdk CVE-2020-5499 www.mitre.org LOE DR->UB may init twice by another thread/+Once::new() Chen-sec No No -
vm-memory CVE-2020-13759 issues/93 EAPI DR->UB volatile mem acc/ptr::write()$\to$write_volatile() andreeaflorescu-deps No
rust-rgb CVE-2020-25016 issues/35 TRAIT UB using unsafe trait Plain to takeover unsoundness HeroicKatora No No -
linked-hash-map CVE-2020-25573 pull/100 EAPI+RAII UNINIT object with uninit mem of type T (HashMap) SpaceManiac-deps No May
http CVE-2020-25574 issues/354 UNWIND+RAII DF buf. shrinking too late (rely on drop) Qwaz-sec No May
failure CVE-2020-25575 issues/336 TRAITIMPL OOR soundness hole same as CVE-2019-12083 Qwaz-sec No
rand CVE-2020-25576 issues/779 EAPI UB reading unaligned mem/ptr::read_unaligned() RalfJung-sec No No -
time CVE-2020-26235 issues/293 FFIUB DR->UAF call non-atomic libc functions (setenv) quininer <-> No
sized-chunks CVE-2020-25791 issues/11:unit BOUDARY OOR Lack input capacity check Qwaz-sec No
sized-chunks CVE-2020-25792 pair BOUDARY OOR Lack input capacity check Qwaz-sec No
sized-chunks CVE-2020-25793 From BOUDARY OOR Lack input capacity check Qwaz-sec No
sized-chunks CVE-2020-25794 clone UNWIND+RAII UNINIT panic->drop uninitialized memory Qwaz-sec No Yes
sized-chunks CVE-2020-25795 insert_from UNWIND+RAII DF panic->double drop Qwaz-sec No Hard
sized-chunks CVE-2020-25796 InlineArray GENERIC UB LargeAlign: Qwaz-sec No
arc-swap CVE-2020-35711 issues/45 RAII UAF +PhantomData Qwaz-Sec No MAY
lucet CVE-2020-35859 pull/401 LOE UB logical error->memory man. issue acfoltzer-deps No
cbox-rs CVE-2020-35860 issues/2 FNSIG UAF SAFETY:declare unsafe API as safe eduardosm No No
bumpalo CVE-2020-35861 issues/69 LOE OOR READ:copy wrong size Riey-deps No
bitvec CVE-2020-35862 issues/55 LOE UAF SYSTEM:MacOS reallocate the address after shrinking; Should use the new addr. kulp-sec No No
flatbuffers CVE-2020-35864 issues/5825 FNSIG UB SAFETY:func. sign.: safety declaration eduardosm No No -
os_str_bytes CVE-2020-35865 pull/1 EAPI UB unsafe use of char::from_u32_unchecked() eduardosm No MAY -
rusqlite CVE-2020-35866 VTab TRAIT UB SAFETY:should declare trait as unsafe gwenn-deps No
rusqlite CVE-2020-35867 create_module FNSIG UAF LIFETIME:static ref should point to static ret value thomcc-deps No
rusqlite CVE-2020-35868 UnlockNotif RAII DR->UB NLL:mutex lock is released before send condvar gwenn-deps No
rusqlite CVE-2020-35869 log EAPI+FFIUB OOR wrong parameters in api call thomcc-deps No
rusqlite CVE-2020-35870 Auxdata API TBOUND DR->UAF lack sync/send bound thomcc-deps No
rusqlite CVE-2020-35871 Auxdata API TBOUND DR->UAF lack sync/send bound thomcc-deps No
rusqlite CVE-2020-35872 Auxdata API FFIUB UB->OOR + repr(C) gwenn-deps No
rusqlite CVE-2020-35873 sessions.rs RAII UAF similar to CVE-2018-20997 as_ptr() thomcc-deps No
internment CVE-2020-35874 issues/11 LOE+CC UB TOCTOU:impl error: Ordering, atomic::fence() ryzhyk-deps No No -
rio CVE-2020-35876 issues/11 FNSIG UAF SAFETY: dtolnay-Rust No No
ozone CVE-2020-35877 index BOUNDARY OOR(Read) lack boundary check n.a. No
ozone CVE-2020-35878 remove_entry RAII UNINIT implement drop with uninit mem N.A. No Yes
rulinalg CVE-2020-35879 issues/201 FNSIG UB->UAF LIFETIME:func. sign.:lifetime Qwaz-sec No No
traitobject CVE-2020-35881 issues/7 EAPI UB->OOR assumes that the first element is a fat pointer is the data pointer eduardosm No Yes No
Rocket CVE-2020-35882 issues/1312 RAII+TRAITIMPL UAF Clone may incur mutable aliases Qwaz No
rust-arch CVE-2020-35885 issues/2 RAII UAF direct construction->drop memory not owned Qwaz-Sec No No No
array CVE-2020-35886 issues/1:Array TBOUND DR->UAF lack sync/send bound Qwaz-Sec No No
array CVE-2020-35887 issues/1:Index BOUNDRY OOR Index and IndexMut lack bound check Qwaz-Sec No Yes -
array CVE-2020-35888 new_from RAII UNINIT alloc:alloc(), then *ptr = value Qwaz-Sec No No
crayon CVE-2020-35889 issues/87 TRAITIMPL OOR TRAIT: time-of-check to time-of-use (TOCTOU) bug Qwaz No No
ordnung CVE-2020-35890 issues/8 LOE OOR Qwaz No No
ordnung CVE-2020-35891 issues/8 UNWIND+RAII DF panic->double free Qwaz No May
simple-slab CVE-2020-35892 issues/2 BOUNDARY OOR Slab::index() does not perform the boundary checking Qwaz No
simple-slab CVE-2020-35893 issues/2 BOUNDARY OOR copies an element from an invalid address due to off-by-one error Qwaz No
obstack CVE-2020-35894 issues/4 LOE UB SIMPLE: wrong padding calculation Qwaz No No -
stack-rs CVE-2020-35895 issues/4 BOUNDARY OOR lack boundary check ammaraskar No No
atom CVE-2020-35897 issues/13 TBOUND DR->UAF lack send/sync bound ammaraskar-Sec No No
actix-net CVE-2020-35898 issues/160 EAPI DR->UAF replace Cell with Rc<RefCell> Shnatsel No No
actix-net CVE-2020-35899 pull/158 EAPI DR->UAF replace Cell with Rc<RefCell> Shnatsel No No
actix-web CVE-2020-35901 issues/1321 TBOUND DR->UAF BodyStream should be pined sebzim4500 No No
actix-net CVE-2020-35902 issues/91 TBOUND DR->UAF frame should be pined sebzim4500 No No No
dync CVE-2020-35903 issues/4 GENERIC UB LargeAlign: as_ptr->.ptr ammaraskar-Sec No
crossbeam CVE-2020-35904 pull/533 EAPI UAF drop memory not owned Vec->Box caelunshun No
futures-rs CVE-2020-35905 issues/2239 TBOUND DR->UAF lack send/sync bound Qwaz-Sec No No No
futures-rs CVE-2020-35906 pull/2206 TBOUND UAF LIFETIME:lack lifetime bound Darksonn No No
futures-rs CVE-2020-35907 issues/2091 LOE UAF TLS:ref lives longer than thread (UnsafeCell->Lazy) goffrie No No
futures-rs CVE-2020-35908 issues/2050 FNSIG UAF BAD:deprecated sync impl for a structure with Cell okready No - No
parking_lot CVE-2020-35910 MappedMutex TBOUND DR->UAF lack send bound ammaraskar-Sec No No No
parking_lot CVE-2020-35911 RwLockRead TBOUND DR->UAF lack sync bound ammaraskar-Sec No No No
parking_lot CVE-2020-35912 RwLockWrite TBOUND DR->UAF lack send bound ammaraskar-Sec No No No
parking_lot CVE-2020-35913 RwLockRead TBOUND DR->UAF lack sync bound ammaraskar-Sec No No No
parking_lot CVE-2020-35914 RwLockWrite TBOUND DR->UAF lack sync bound ammaraskar-Sec No No No
futures-intrusive CVE-2020-35915 issues/53 TBOUND DR->UAF lack send/sync bound ammaraskar-Sec No No No
image CVE-2020-35916 issues/1357 EAPI UB MUT:convert mutable ptr from const ptr dodomorandi No
pyo3 CVE-2020-35917 pull/1297 RAII UAF unthought of dropping: Py(ptr, _) = other davidhewitt No Hard
net2-rs CVE-2020-35920 issues/105 FFIUB UB assumes the same layout of FFI Thomasdezeeuw No No No
miow CVE-2020-35921 issues/38 FFIUB UB assumes the same layout of FFI faern No No No
rust-ordered-float CVE-2020-35923 pull/71 EXCEP UB panic may cause UB branpk No No No
try-mutex CVE-2020-35924 issues/2 TBOUND DR->UAF lack send/sync bound ammaraskar-Sec No No
magnetic CVE-2020-35925 issues/9 TBOUND DR->UAF lack send/sync bound JOE1994-Sec No No No
thex CVE-2020-35927 - TBOUND DR->UAF lack send/sync bound Qwaz-Sec No No
concread CVE-2020-35928 issues/48 TBOUND+CC DR->UAF lack send/sync bound JOE1994-Sec No No
concread CVE-2020-35928 issues/48 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
reffers-rs CVE-2020-36203 issues/7 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
im-rs CVE-2020-36204 issues/157 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
rust-xcb CVE-2020-36205 issues/93 RAII UAF CONSTRUCTOR:struct can be init with any ptr ammaraskar No - ?
rusb CVE-2020-36206 issues/44 TBOUND DR->UAF lack sync/send bound Qwaz No - No
aovec CVE-2020-36207 RustSec TBOUND DR->UAF lack sync/send bound No - No
conquer-once CVE-2020-36208 issues/3 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
late-static CVE-2020-36209 issues/1 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
autorand-rs CVE-2020-36210 issues/5 UNWIND+RAII UNINIT panic->drop uninit memory JOE1994 No - No
gfwx-rs CVE-2020-36211 issues/7 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
abi_stable_crates CVE-2020-36212 issues/44 UNWIND+RAII DF bug copied from Rust std-lib (60977) Qwaz No - No
abi_stable_crates CVE-2020-36213 issues/44 EXCEP UB bug copied from Rust std-lib (78498) Qwaz No - No
multiqueue2 CVE-2020-36214 issues/10 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
hashconsing CVE-2020-36215 issues/1 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
eventio CVE-2020-36216 issues/33 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
may CVE-2020-36217 issues/88 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
buttplug-rs CVE-2020-36218 issues/225 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
rust-atomic-option CVE-2020-36219 issues/4 TBOUND DR->UAF lack sync/send bound ammaraskar No - No
va-ts CVE-2020-36220 issues/4 TBOUND DR->UAF lack sync/send bound JOE1994 No - No
rust-smallvec CVE-2021-25900 issues/252 LOE OOR error in using self.reserve() Qwaz - -
lazy-init CVE-2021-25901 issues/9 TBOUND DR lack sync/send bound niklasf - -
glsl-layout CVE-2021-25902 pull/10 UNWIND+RAII DF ptr::read() can be dropped twice JOE1994 - -
generator-rs Advisory-DB issues/9 FNSIG UB SAFETY:func. sign.->deref invalid/null pointer jonas-schievink No No -
generator-rs Advisory-DB issues/13 FNSIG UB BAD:bad func. exposure jonas-schievink No
generator-rs Advisory-DB issues/14 FNSIG UB BAD:bad func. exposure jonas-schievink No
flatbuffers Advisory-DB issues/5530 CASE UB CONSTRUCTOR:invalid bit pattern for bool nagisa No No -
chunky Advisory-DB issues/2 GENERIC OOR LargeAlign:as_ptr->.ptr Qwaz-Sec No No -
pulse-binding-rust Advisory-DB Iterator RAII UAF lack lifetime bound: +PhantomData jnqnfe No May
pulse-binding-rust Advisory-DB catch_unwind EXCEP+FFIUB UB handle FFI caused UB with catch_unwind() okready No No -
actix-web Advisory-DB issues/289 LOE UAF multiple issues seanmonstar No No -
actix-web Advisory-DB issues/301 TBOUND UAF InternalError with generics is unsound for Rc seanmonstar-Mozilla No
alg_ds Advisory-DB issues/1 GENERIC UNINIT Matrix:alloc:alloc(), then *ptr = value Qwaz-Sec No No
http Advisory-DB issues/355 TBOUND DR->UAF LIFETIME:lack lifetime bound->multile mut refs Qwaz-sec No
rust-smallvec Advisory-DB issues/126 EAPI UNINIT init vector with mem:uninitialized() mbrubeck No Yes
v_espace Trophy Case issues/47 CASE+FFIUB OOR logical error->mem misalign _mm_load_si128() tmiasko No No
capnproto-rust Trophy Case issues/40 LOE UB error parameters of set_far() dwrensha-sec No No -
sxd-document Trophy Case issues/47 RAII UAF unsafe constructor+no ManuallyDrop CryZe-sec No Yes
lz4_flex Trophy commit LOE OOR logical error in space allocation Pascal Seitz-sec No
alacritty (exe) GitHub pull/4397 RAII UAF shared mut aliases (ptr::copy->clone) kchibisov-dev No Yes No
alacritty (exe) GitHub pull/2176 RAII UAF value of as_ptr() is dropped after map_or_else() (+as_ref()), Similar to CVE-2018-20997? aspurdy No No May
curl-rust GitHub pull/2 RAII UAF **using mem::transmute() No(alexcrichton-rust) No Yes May
curl-rust GitHub issues/333 FFIUB DR->UB does not enforce FFI restrictions DemiMarie/sagebind-deps Yes No -
curl-rust GitHub issues/340 FNSIG UAF SAFETY:exposing unsafe cleanup APIs as safe sagebind-deps No
diem-libra (exe) GitHub pull/1949 FNSIG UAF LIFETIME:ineffective lifetime restriction (too_owned()) dtolnay-Rust No No May
servo (exe) GitHub issues/1186 RAII+FFIUB DF impl Drop with unsafe kmcallister No Yes -
servo (exe) GitHub issues/2412 LOE DF unsafe cast: *()=>Vec<> glennw No Yes No
servo (exe) GitHub issues/14014 LOE DR->UAF clone FlowRef lead to share aliases => Arc pcwalton-deps No
servo (exe) GitHub issues/14416 LOE UAF FnBox<()> pcwalton-deps No No No
servo (exe) GitHub issues/20158 FNSIG UB SAFETY:declare unsafe constructor as safe nox-org No
servo (exe) GitHub issues/21186 EAPI DR->UB Relaxed->Acquire, same as rust-std-51780 RalfJung No No No
servo (exe) GitHub pull/26641 EAPI UB mem::transmute->Box::into_raw(), unsafe should be removed? dylni No May -
Tokio CVE-2020-35922 issues/1386 FFIUB UB assumes the same layout of FFI Nemo157-Rust No No No
Tokio GitHub *pull/254 RAII UAF drop seanmonstar-dev No No Hard
Tokio GitHub pull/2030 TRAITIMPL OOR similar to CVE-2019-12083, vulnerable to false trait impl Marwes No No -
Tokio GitHub pull/2612 TBOUND OOR lack trait bound: +unpin taiki-e-dev No No -
Tokio GitHub issues/3014 LOE UAF off-by-one logical error NikosEfthias No No No
array-queue CVE-2020-35900 issues/2 NO - FALSE CVEs? ammaraskar-Sec - - -
bigint CVE-2020-35880 deprecated UNMAINTAIN UB library unmaintained/deprecated No

Curlprits:

  • EAPI: error in API usage.
  • RAII: resource acquisition is initialization.
  • UNWIND: error occurs in stack unwinding or exception handling.
  • TYPE: type-safety issue.
  • TYPECONV:type conversion issue.
  • TBOUND: insufficient bound.
  • GENERIC: soundness hole for accpting some types as the generic.
  • ARO: arithmatic overflow.
  • BOUNDARY: boundary check issue or lack boundary check.
  • CASE: lack special case handling.
  • LOE: other logical errors.
  • FFIUB: undefined behavior due to FFI.
  • FNSIG: function signature issue.

Memory-Safety Consequences:

  • OOR:out-of-range access; BO: buffer overflow; BOR: buffer over-read;
  • UAF: use-after-free. DP: dangling pointer;
  • DF: double free.
  • UNINIT: access/free uninitialized memory. DL: data leakage.
  • UB: undefined behaviors.

Other abbreviations:

  • RC: race condition
  • DR: data race.
  • CC: concurrency issue.

Other CVEs (Non-Memory-Safety Issue):

  • Crypto/Functionality Issue: CVE-2016-10932, CVE-2017-18587, CVE-2018-20999, CVE-2019-15545, CVE-2019-16760, CVE-2017-1000168, CVE-2020-15093, CVE-2020-26281, CVE-2020-35926, CVE-2020-35883, CVE-2020-36202, CVE-2021-21269, CVE-2021-21299, CVE-2021-20332, CVE-2021-24117, CVE-2021-24147;

  • MITM/Code Injection: CVE-2016-10931, CVE-2016-10933, CVE-2020-26222, CVE-2020-26297, CVE-2020-28247, CVE-2020-35863, CVE-2020-35884;

  • StackOverflow/Crash: CVE-2017-18589, CVE-2018-20989, CVE-2018-20993, CVE-2018-20994, CVE-2019-15542, CVE-2019-15544, CVE-2019-15549, CVE-2020-35857, CVE-2020-35858, CVE-2020-35875, CVE-2020-35896, CVE-2020-35909, CVE-2021-21235.

  • Cargo/Rustdoc: CVE-2018-1000622, CVE-2019-16760

About

No description, website, or topics provided.

Resources

Stars

36 stars

Watchers

3 watching

Forks

Contributors