Skip to content
OpenAdvisories

Package · crates.io

capnp

2 known vulnerabilities.

2 results · Feed

  • Critical —

    Cap'n Proto has Undefined Behavior in constant::Reader and StructSchema

    The safe API functions `constant::Reader::get` and `StructSchema::new` rely on `PointerReader::get_root_unchecked`, which can cause undefined behavior (UB) by constructing arbitrary words or schemas. ## `Reader::get` ```rust pub fn get(&self) -> Result<<T as …

  • Medium 5.4

    Cap'n Proto vulnerable to out-of-bounds read due to logic error handling list-of-list.

    Cap'n Proto is a data interchange format and remote procedure call (RPC) system. Cap'n Proro prior to versions 0.7.1, 0.8.1, 0.9.2, and 0.10.3, as well as versions of Cap'n Proto's Rust implementation prior to 0.13.7, 0.14.11, and 0.15.2 are vulnerable to out…