Skip to content

Underground News

Header Image
Author

GitHub

925 Posts

Featured

Posted byGitHub
[github.com/sigstore/cosign] cosign’s `cosign verify-attestaton –type` can report a false positive if any attestation exists
Posted byGitHub
[github.com/sigstore/policy-controller] PolicyController before 0.2.1 may bypass attestation verification
Posted byGitHub
[nbconvert] nbconvert vulnerable to cross-site scripting (XSS) via multiple exploit paths
Posted byGitHub
[owning_ref] owning_ref vulnerable to multiple soundness issues

[tremor-script] Memory Safety Issue when using `patch` or `merge` on `state` and assign the result back to `state`

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/2022

Affected versions of this crate maintains references to memory that might have been freed already.
If affects the following two tremor-script language constructs:

A Merge where we assign the result back to the target expression
and the expression to b…

[tower-http] Improper validation of Windows paths could lead to directory traversal attack

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

tower_http::services::fs::ServeDir didn’t correctly validate Windows paths
meaning paths like /foo/bar/c:/windows/web/screen/img101.png would be allowed
and respond with the contents of c:/windows/web/screen/img101.png. Thus users
could potentially rea…

[thread_local] Data race in `Iter` and `IterMut`

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

In the affected version of this crate, {Iter, IterMut}::next used a weaker memory ordering when loading values than what was required, exposing a potential data race
when iterating over a ThreadLocal’s values.
Crates using Iter::next, or IterMut::next …

[tectonic_xdv] `Read` on uninitialized buffer may cause UB (‘tectonic_xdv’ crate)

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

Affected versions of this crate passes an uninitialized buffer to a user-provided Read implementation.
Arbitrary Read implementations can read from the uninitialized buffer (memory exposure) and also can return incorrect number of bytes written to the …

[simple_asn1] Panic on incorrect date input to `simple_asn1`

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/28/2022

Version 0.6.0 of the simple_asn1 crate panics on certain malformed
inputs to its parsing functions, including from_der and der_decode.
Because this crate is frequently used with inputs from the network, this
should be considered a security vulnerabilit…

[shamir] Threshold value is ignored (all shares are n=3)

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

Affected versions of this crate did not properly calculate secret shares requirements.
This reduces the security of the algorithm by restricting the crate to always
using a threshold value of three, rather than a configurable limit.
The flaw was correc…

[rustc-serialize] Stack overflow in rustc_serialize when parsing deeply nested JSON

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

When parsing JSON using json::Json::from_str, there is no limit to the depth of the stack, therefore deeply nested objects can cause a stack overflow, which aborts the process.
Example code that triggers the vulnerability is
fn main() {
let _ = rus…

[rust-embed] RustEmbed generated `get` method allows for directory traversal when reading files from disk

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

When running in debug mode and the debug-embed (off by default) feature is
not enabled, the generated get method does not check that the input path is
a child of the folder given.
This allows attackers to read arbitrary files in the file system if the…

[rust-crypto] Miscomputation when performing AES encryption in rust-crypto

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

The following Rust program demonstrates some strangeness in AES encryption – if you have an immutable key slice and then operate on that slice, you get different encryption output than if you operate on a copy of that key.
For these functions, we expec…

[rusqlite] Incorrect Lifetime Bounds on Closures in `rusqlite`

  • Posted inUncategorized
  • Posted byGitHub
  • 06/17/202206/17/2022

The lifetime bound on several closure-accepting rusqlite functions (specifically, functions which register a callback to be later invoked by SQLite) was too relaxed. If a closure referencing borrowed values on the stack is was passed to one of these fu…

Posts navigation

Previous Posts 1 … 35 36 37 38 39 … 93 Next Posts
Underground News
WordPress theme by componentz

Archives

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Hit enter to search or ESC to close