Git Credential Manager (GCM)'s Debian package does not set root ownership on installed files (git-ecosystem git-credential-manager)

CVE-2024-32478
MEDIUM 6.9

At a glance

Source
NVD
EPSS
EPSS 0.19 % Β· percentile 9 ()
State
PUBLISHED
Published
Updated
Assigner
GitHub_M
NVD status
Deferred

Description

Git Credential Manager (GCM) is a secure Git credential helper. Prior to 2.5.0, the Debian package does not set root ownership on installed files. This allows user 1001 on a multi-user system can replace binary and gain other users' privileges. This vulnerability is fixed in 2.5.0.

Weaknesses (CWE)

  • CWE-732 β€” Incorrect Permission Assignment for Critical Resource

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 6.9CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:NGitHub_M
CVSS 3.1MEDIUM 6.9CVSS:3.1/AV:L/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:NNVD Β· security-advisories@github.com (Secondary)

European references

Affected products

ProductVersions
git-ecosystem Β· git-credential-manageraffected < 2.5.0

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST β€” attribution requested
ENISA EUVDENISA β€” reproduction authorised, source acknowledged
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain β€” this product uses data from the NVD API but is not endorsed or certified by the NVD