VYPR

rpm package

opensuse/cargo-c&distro=openSUSE Tumbleweed

pkg:rpm/opensuse/cargo-c&distro=openSUSE%20Tumbleweed

Vulnerabilities (17)

  • CVE-2026-45784HigJul 17, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.10.50 until 0.10.80, CipherCtxRef::cipher_update_inplace in openssl/src/cipher_ctx.rs incorrectly sized output buffers when used with AES key-wrap-with-padding ciphers EVP_aes_{128,192,256}_wrap_pad.

  • CVE-2026-44662MedMay 14, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.10.0 to before 0.10.79, CipherCtxRef::cipher_update, CipherCtxRef::cipher_update_vec, and symm::Crypter::update incorrectly sized output buffers when used with AES key-wrap-with-padding ciphers (EVP_

  • CVE-2026-42327HigMay 14, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.7 to before 0.10.79, X509Ref::ocsp_responders returns OCSP responder URLs from a certificate's AIA extension as OpensslString, whose Deref wraps the raw bytes with str::from_utf8_unch

  • CVE-2026-41898MedApr 24, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.24 to before 0.10.78, the FFI trampolines behind SslContextBuilder::set_psk_client_callback, set_psk_server_callback, set_cookie_generate_cb, and set_stateless_cookie_generate_cb forwarded the use

  • CVE-2026-41681HigApr 24, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.10.39 to before 0.10.78, EVP_DigestFinal() always writes EVP_MD_CTX_size(ctx) to the out buffer. If out is smaller than that, MdCtxRef::digest_final() writes past its end, usually corrupting the sta

  • CVE-2026-41678HigApr 24, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From to before 0.10.78, aes::unwrap_key() contains an incorrect assertion: it checks that out.len() + 8 <= in_.len(), but this condition is reversed. The intended invariant is out.len() >= in_.len() - 8,

  • CVE-2026-41677CriApr 24, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.0 to before 0.10.78, the *_from_pem_callback APIs did not validate the length returned by the user's callback. A password callback that returns a value larger than the buffer it was given can caus

  • CVE-2026-41676HigApr 24, 2026
    affected < 0.10.23-1.1fixed 0.10.23-1.1

    rust-openssl provides OpenSSL bindings for the Rust programming language. From 0.9.27 to before 0.10.78, Deriver::derive (and PkeyCtxRef::derive) sets len = buf.len() and passes it as the in/out length to EVP_PKEY_derive, relying on OpenSSL to honor it. On OpenSSL 1.1.x, X25519,

  • CVE-2026-25727MedFeb 6, 2026
    affected < 0.10.15-2.1fixed 0.10.15-2.1

    time provides date and time handling in Rust. From 0.3.6 to before 0.3.47, when user-provided input is provided to any type that parses with the RFC 2822 format, a denial of service attack via stack exhaustion is possible. The attack relies on formally deprecated and rarely-used

  • CVE-2026-25541HigFeb 4, 2026
    affected < 0.10.23-2.1fixed 0.10.23-2.1

    Bytes is a utility library for working with bytes. From version 1.2.1 to before 1.11.1, Bytes is vulnerable to integer overflow in BytesMut::reserve. In the unique reclaim path of BytesMut::reserve, if the condition "v_capacity >= new_cap + offset" uses an unchecked addition. Whe

  • CVE-2025-58160LowAug 29, 2025
    affected < 0.10.3~git0.ee7d7ef-4.1fixed 0.10.3~git0.ee7d7ef-4.1

    tracing is a framework for instrumenting Rust programs to collect structured, event-based diagnostic information. Prior to version 0.3.20, tracing-subscriber was vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be i

  • CVE-2024-12224HigMay 30, 2025
    affected < 0.10.3~git0.ee7d7ef-4.1fixed 0.10.3~git0.ee7d7ef-4.1

    Improper Validation of Unsafe Equivalence in punycode by the idna crate from Servo rust-url allows an attacker to create a punycode hostname that one part of a system might treat as distinct while another part of that system would treat as equivalent to another hostname.

  • CVE-2025-4574MedMay 13, 2025
    affected < 0.10.3~git0.ee7d7ef-4.1fixed 0.10.3~git0.ee7d7ef-4.1

    In crossbeam-channel rust crate, the internal `Channel` type's `Drop` method has a race condition which could, in some circumstances, lead to a double-free that could result in memory corruption.

  • CVE-2025-3416LowApr 8, 2025
    affected < 0.10.3~git0.ee7d7ef-3.1fixed 0.10.3~git0.ee7d7ef-3.1

    A flaw was found in OpenSSL's handling of the properties argument in certain functions. This vulnerability can allow use-after-free exploitation, which may result in undefined behavior or incorrect property parsing, leading to OpenSSL treating the input as an empty string.

  • CVE-2024-45405MedSep 6, 2024
    affected < 0.10.3~git0.ee7d7ef-2.1fixed 0.10.3~git0.ee7d7ef-2.1

    `gix-path` is a crate of the `gitoxide` project (an implementation of `git` written in Rust) dealing paths and their conversions. Prior to version 0.10.11, `gix-path` runs `git` to find the path of a configuration file associated with the `git` installation, but improperly resolv

  • CVE-2021-45710HigDec 27, 2021
    affected < 0.8.1~git0.cce1b08-2.1fixed 0.8.1~git0.cce1b08-2.1

    An issue was discovered in the tokio crate before 1.8.4, and 1.9.x through 1.13.x before 1.13.1, for Rust. In certain circumstances involving a closed oneshot channel, there is a data race and memory corruption.

  • CVE-2018-25023HigDec 27, 2021
    affected < 0.8.1~git0.cce1b08-2.1fixed 0.8.1~git0.cce1b08-2.1

    An issue was discovered in the smallvec crate before 0.6.13 for Rust. It can create an uninitialized value of any type, including a reference type.