CVE catalog

CVE-2025-31130

DEBIAN-CVE-2025-31130

[CVE catalog]

Severity
Unknown
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.26% · Oct 25, 2026

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 without any mitigations for collision attacks. This means that two distinct Git objects with colliding SHA-1 hashes would break the Git object model and integrity checks when used with gitoxide. This vulnerability is fixed in 0.42.0.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianrust-gix-features130.39.1-2fixed
Debianrust-gix-features140.39.1-2fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianrust-gix-featuresdeb130.39.1-2Not reportedDEBIAN-CVE-2025-31130Not reported
Debianrust-gix-featuresdeb140.39.1-2Not reportedDEBIAN-CVE-2025-31130Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • Source package: [rust-gix-features]

    Details (2)
    • 0.39.1-2 · amd64 · trixie

      Fixed · Fixed: 0.39.1-2

      pypi · rust-gix-features · debian · 13

    • 0.39.1-2 · arm64 · trixie

      Fixed · Fixed: 0.39.1-2

      pypi · rust-gix-features · debian · 13

Observed:

References