p PatchFirst

CVE-2022-39253

CVE-2022-39253 · Git subject to exposure of sensitive information via local clone of symbolic links

Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.

Git is an open source, scalable, distributed revision control system. Versions prior to 2.30.6, 2.31.5, 2.32.4, 2.33.5, 2.34.5, 2.35.5, 2.36.3, and 2.37.4 are subject to exposure of sensitive information to a malicious actor. When performing a local clone (where the source and target of the clone are on the same volume), Git copies the contents of the source's `$GIT_DIR/objects` directory into the destination by either creating hardlinks to the source contents, or copying them (if hardlinks are disabled via `--no-hardlinks`). A malicious actor could convince a victim to clone a repository with a symbolic link pointing at sensitive information on the victim's machine. This can be done either by having the victim clone a malicious repository on the same machine, or having them clone a malicious repository embedded as a bare repository via a submodule from any source, provided they clone with the `--recurse-submodules` option. Git does not create symbolic links in the `$GIT_DIR/objects` directory. The problem has been patched in the versions published on 2022-10-18, and backported to v2.30.x. Potential workarounds: Avoid cloning untrusted repositories using the `--local` optimization when on a shared machine, either by passing the `--no-local` option to `git clone` or cloning from a URL that uses the `file://` scheme. Alternatively, avoid cloning repositories from untrusted sources with `--recurse-submodules` or run `git config --global protocol.file.allow user`.

CVSS 5.5 · Moyenne · EPSS 1,5% · Correctif disponible

Publication
Mise à jour

Pile logicielle: system

Produits et versions concernés

  • git

    Versions du logiciel
    • < 2.30.6: Concernée
    • < 2.31.5: Concernée
    • < 2.32.4: Concernée
    • < 2.33.5: Concernée
    • < 2.34.5: Concernée
    • < 2.35.5: Concernée
    • < 2.36.3: Concernée
    • < 2.37.4: Concernée

    Aucun correctif publié

  • git Debian:12

    Plages de versions concernées
    • ECOSYSTEM: < 1:2.38.1-1

    Mettez à jour vers 1:2.38.1-1

  • git Debian:13

    Plages de versions concernées
    • ECOSYSTEM: < 1:2.38.1-1

    Mettez à jour vers 1:2.38.1-1

  • git Debian:14

    Plages de versions concernées
    • ECOSYSTEM: < 1:2.38.1-1

    Mettez à jour vers 1:2.38.1-1

  • git Ubuntu:Pro:16.04:LTS

    Versions du logiciel
    • 1:2.5.0-1
    • 1:2.6.2-1
    • 1:2.6.3-1
    • 1:2.6.4-1
    • 1:2.7.0~rc3-1
    • 1:2.7.0-1
    • 1:2.7.3-0ubuntu1
    • 1:2.7.4-0ubuntu1
    • 1:2.7.4-0ubuntu1.1
    • 1:2.7.4-0ubuntu1.2
    • 1:2.7.4-0ubuntu1.3
    • 1:2.7.4-0ubuntu1.4
    • 1:2.7.4-0ubuntu1.5
    • 1:2.7.4-0ubuntu1.6
    • 1:2.7.4-0ubuntu1.7
    • 1:2.7.4-0ubuntu1.8
    • 1:2.7.4-0ubuntu1.9
    • 1:2.7.4-0ubuntu1.10
    • 1:2.7.4-0ubuntu1.10+esm1
    • 1:2.7.4-0ubuntu1.10+esm3
    • 1:2.7.4-0ubuntu1.10+esm4
    • 1:2.7.4-0ubuntu1.10+esm5
    Plages de versions concernées
    • ECOSYSTEM: < 1:2.7.4-0ubuntu1.10+esm6

    Mettez à jour vers 1:2.7.4-0ubuntu1.10+esm6

  • git Ubuntu:18.04:LTS

    Versions du logiciel
    • 1:2.14.1-1ubuntu4
    • 1:2.15.1-1ubuntu2
    • 1:2.17.0-1ubuntu1
    • 1:2.17.1-1ubuntu0.1
    • 1:2.17.1-1ubuntu0.3
    • 1:2.17.1-1ubuntu0.4
    • 1:2.17.1-1ubuntu0.5
    • 1:2.17.1-1ubuntu0.6
    • 1:2.17.1-1ubuntu0.7
    • 1:2.17.1-1ubuntu0.8
    • 1:2.17.1-1ubuntu0.9
    • 1:2.17.1-1ubuntu0.10
    • 1:2.17.1-1ubuntu0.11
    • 1:2.17.1-1ubuntu0.12
    Plages de versions concernées
    • ECOSYSTEM: < 1:2.17.1-1ubuntu0.13

    Mettez à jour vers 1:2.17.1-1ubuntu0.13

  • git Ubuntu:20.04:LTS

    Versions du logiciel
    • 1:2.20.1-2ubuntu1
    • 1:2.24.0-1ubuntu1
    • 1:2.24.0-1ubuntu2
    • 1:2.25.0-1ubuntu1
    • 1:2.25.1-1ubuntu1
    • 1:2.25.1-1ubuntu2
    • 1:2.25.1-1ubuntu3
    • 1:2.25.1-1ubuntu3.1
    • 1:2.25.1-1ubuntu3.2
    • 1:2.25.1-1ubuntu3.3
    • 1:2.25.1-1ubuntu3.4
    • 1:2.25.1-1ubuntu3.5
    Plages de versions concernées
    • ECOSYSTEM: < 1:2.25.1-1ubuntu3.6

    Mettez à jour vers 1:2.25.1-1ubuntu3.6

  • git Ubuntu:22.04:LTS

    Versions du logiciel
    • 1:2.32.0-1ubuntu1
    • 1:2.33.1-1ubuntu1
    • 1:2.34.1-1ubuntu1
    • 1:2.34.1-1ubuntu1.1
    • 1:2.34.1-1ubuntu1.2
    • 1:2.34.1-1ubuntu1.4
    Plages de versions concernées
    • ECOSYSTEM: < 1:2.34.1-1ubuntu1.5

    Mettez à jour vers 1:2.34.1-1ubuntu1.5

Sources originales

Vérifiez votre serveur →