VYPR

rpm package

opensuse/gitoxide&distro=openSUSE Tumbleweed

pkg:rpm/opensuse/gitoxide&distro=openSUSE%20Tumbleweed

Vulnerabilities (6)

  • CVE-2026-40034HigMay 26, 2026
    affected < 0.56.0-1.1fixed 0.56.0-1.1

    gix-submodule before 0.29.0 (gitoxide before 0.5.21, gix before 0.84.0) incorrectly validates the update field in .gitmodules, allowing attackers to bypass the CommandForbiddenInModulesConfiguration guard when a submodule has been initialized with only partial configuration in .g

  • CVE-2026-25541HigFeb 4, 2026
    affected < 0.56.0-1.1fixed 0.56.0-1.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-31130MedApr 4, 2025
    affected < 0.42.0-1.1fixed 0.42.0-1.1

    gitoxide is an implementation of git written in Rust. Before 0.42.0, gitoxide uses SHA-1 hash implementations without any collision detection, leaving it vulnerable to hash collision attacks. gitoxide uses the sha1_smol or sha1 crate, both of which implement standard SHA-1 withou

  • CVE-2025-22620MedJan 20, 2025
    affected < 0.42.0-1.1fixed 0.42.0-1.1

    gitoxide is an implementation of git written in Rust. Prior to 0.17.0, gix-worktree-state specifies 0777 permissions when checking out executable files, intending that the umask will restrict them appropriately. But one of the strategies it uses to set permissions is not subject

  • CVE-2024-35186HigMay 23, 2024
    affected < 0.36.0-1.1fixed 0.36.0-1.1

    gitoxide is a pure Rust implementation of Git. During checkout, `gix-worktree-state` does not verify that paths point to locations in the working tree. A specially crafted repository can, when cloned, place new files anywhere writable by the application. This vulnerability leads

  • CVE-2024-32650HigApr 19, 2024
    affected < 0.38.0-1.1fixed 0.38.0-1.1

    Rustls is a modern TLS library written in Rust. `rustls::ConnectionCommon::complete_io` could fall into an infinite loop based on network input. When using a blocking rustls server, if a client send a `close_notify` message immediately after `client_hello`, the server's `complete