Patchwire CVEs, their patch status, and feeds to follow them

CVE-2023-22490

Fixed in a distro release EPSS <1%CVSS 5.5

Git is a revision control system. Using a specially-crafted repository, Git prior to versions 2.39.2, 2.38.4, 2.37.6, 2.36.5, 2.35.7, 2.34.7, 2.33.7, 2.32.6, 2.31.7, and 2.30.8 can be tricked into using its local clone optimization even when using a non-local transport. Though Git will abort local clones whose source `$GIT_DIR/objects` directory contains symbolic links, the `objects` directory itself may still be a symbolic link. These two may be combined to include arbitrary files based on known paths on the victim's filesystem within the malicious repository's working copy, allowing for data exfiltration in a similar manner as CVE-2022-39253. A fix has been prepared and will appear in v2.39.2 v2.38.4 v2.37.6 v2.36.5 v2.35.7 v2.34.7 v2.33.7 v2.32.6, v2.31.7 and v2.30.8. If upgrading is impractical, two short-term workarounds are available. Avoid cloning repositories from untrusted sources with `--recurse-submodules`. Instead, consider cloning repositories without recursively cloning their submodules, and instead run `git submodule update` at each layer. Before doing so, inspect each new `.gitmodules` file to ensure that it does not contain suspicious module URLs.

Published 2023-02-14 · CVE record · OSV

Products: git

Distro releases

ReleasePackageFixed in
AlmaLinux 8git2.39.3-1.el8_8
AlmaLinux 8git-all2.39.3-1.el8_8
AlmaLinux 8git-core2.39.3-1.el8_8
AlmaLinux 8git-core-doc2.39.3-1.el8_8
AlmaLinux 8git-credential-libsecret2.39.3-1.el8_8
AlmaLinux 8git-daemon2.39.3-1.el8_8
AlmaLinux 8git-email2.39.3-1.el8_8
AlmaLinux 8git-gui2.39.3-1.el8_8
AlmaLinux 8git-instaweb2.39.3-1.el8_8
AlmaLinux 8git-subtree2.39.3-1.el8_8
AlmaLinux 8git-svn2.39.3-1.el8_8
AlmaLinux 8gitk2.39.3-1.el8_8
AlmaLinux 8gitweb2.39.3-1.el8_8
AlmaLinux 8perl-Git2.39.3-1.el8_8
AlmaLinux 8perl-Git-SVN2.39.3-1.el8_8
AlmaLinux 9git2.39.3-1.el9_2
AlmaLinux 9git-all2.39.3-1.el9_2
AlmaLinux 9git-core2.39.3-1.el9_2
AlmaLinux 9git-core-doc2.39.3-1.el9_2
AlmaLinux 9git-credential-libsecret2.39.3-1.el9_2
AlmaLinux 9git-daemon2.39.3-1.el9_2
AlmaLinux 9git-email2.39.3-1.el9_2
AlmaLinux 9git-gui2.39.3-1.el9_2
AlmaLinux 9git-instaweb2.39.3-1.el9_2
AlmaLinux 9git-subtree2.39.3-1.el9_2
AlmaLinux 9git-svn2.39.3-1.el9_2
AlmaLinux 9gitk2.39.3-1.el9_2
AlmaLinux 9gitweb2.39.3-1.el9_2
AlmaLinux 9perl-Git2.39.3-1.el9_2
AlmaLinux 9perl-Git-SVN2.39.3-1.el9_2
Alpine 3.14git2.32.6-r0
Alpine 3.15git2.34.7-r0
Alpine 3.16git2.36.5-r0
Alpine 3.17git2.38.4-r0
Alpine 3.18git2.39.2-r0
Alpine 3.19git2.39.2-r0
Alpine 3.20git2.39.2-r0
Alpine 3.21git2.39.2-r0
Alpine 3.22git2.39.2-r0
Alpine 3.23git2.39.2-r0
Alpine 3.24git2.39.2-r0
Amazon Linux 2git2.39.2-1.amzn2.0.1
Amazon Linux 2git-all2.39.2-1.amzn2.0.1
Amazon Linux 2git-core2.39.2-1.amzn2.0.1
Amazon Linux 2git-core-doc2.39.2-1.amzn2.0.1
Amazon Linux 2git-credential-libsecret2.39.2-1.amzn2.0.1
Amazon Linux 2git-cvs2.39.2-1.amzn2.0.1
Amazon Linux 2git-daemon2.39.2-1.amzn2.0.1
Amazon Linux 2git-email2.39.2-1.amzn2.0.1
Amazon Linux 2git-gui2.39.2-1.amzn2.0.1
Amazon Linux 2git-instaweb2.39.2-1.amzn2.0.1
Amazon Linux 2git-p42.39.2-1.amzn2.0.1
Amazon Linux 2git-subtree2.39.2-1.amzn2.0.1
Amazon Linux 2git-svn2.39.2-1.amzn2.0.1
Amazon Linux 2gitk2.39.2-1.amzn2.0.1
Amazon Linux 2gitweb2.39.2-1.amzn2.0.1
Amazon Linux 2perl-Git2.39.2-1.amzn2.0.1
Amazon Linux 2perl-Git-SVN2.39.2-1.amzn2.0.1
Amazon Linux 2023git2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-all2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-core2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-core-doc2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-credential-libsecret2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-cvs2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-daemon2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-email2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-gui2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-instaweb2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-p42.39.2-1.amzn2023.0.1
Amazon Linux 2023git-subtree2.39.2-1.amzn2023.0.1
Amazon Linux 2023git-svn2.39.2-1.amzn2023.0.1
Amazon Linux 2023gitk2.39.2-1.amzn2023.0.1
Amazon Linux 2023gitweb2.39.2-1.amzn2023.0.1
Amazon Linux 2023perl-Git2.39.2-1.amzn2023.0.1
Amazon Linux 2023perl-Git-SVN2.39.2-1.amzn2023.0.1
Chainguardgit2.39.2-r1
Debian 10git1:2.20.1-2+deb10u8
Debian 11git1:2.30.2-1+deb11u2
Debian 12git1:2.39.2-1
Debian 13git1:2.39.2-1
Debian 14git1:2.39.2-1
Red Hat Enterprise Linux 8git0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-all0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-core0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-core-debuginfo0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-core-doc0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-credential-libsecret0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-credential-libsecret-debuginfo0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-daemon0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-daemon-debuginfo0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-debuginfo0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-debugsource0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-email0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-gui0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-instaweb0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-subtree0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8git-svn0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8gitk0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8gitweb0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8perl-Git0:2.39.3-1.el8_8
Red Hat Enterprise Linux 8perl-Git-SVN0:2.39.3-1.el8_8
Red Hat Enterprise Linux 9git0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-all0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-core0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-core-debuginfo0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-core-doc0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-credential-libsecret0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-credential-libsecret-debuginfo0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-daemon0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-daemon-debuginfo0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-debuginfo0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-debugsource0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-email0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-gui0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-instaweb0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-subtree0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9git-svn0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9gitk0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9gitweb0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9perl-Git0:2.39.3-1.el9_2
Red Hat Enterprise Linux 9perl-Git-SVN0:2.39.3-1.el9_2
Red Hat rhel eus 8.6git0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-all0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-core0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-core-debuginfo0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-core-doc0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-credential-libsecret0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-credential-libsecret-debuginfo0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-daemon0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-daemon-debuginfo0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-debuginfo0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-debugsource0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-email0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-gui0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-instaweb0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-subtree0:2.31.8-1.el8_6
Red Hat rhel eus 8.6git-svn0:2.31.8-1.el8_6
Red Hat rhel eus 8.6gitk0:2.31.8-1.el8_6
Red Hat rhel eus 8.6gitweb0:2.31.8-1.el8_6
Red Hat rhel eus 8.6perl-Git0:2.31.8-1.el8_6
Red Hat rhel eus 8.6perl-Git-SVN0:2.31.8-1.el8_6
Rocky Linux 8git0:2.39.3-1.el8_8
SUSE Enterprise Storage 7git2.26.2-150000.47.1
SUSE Enterprise Storage 7.1git2.35.3-150300.10.24.1
SUSE HPE Helion OpenStack 8git2.26.2-27.66.1
SUSE Linux Enterprise High Performance Computing 15 SP1-LTSSgit2.26.2-150000.47.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSgit2.26.2-150000.47.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOSgit2.35.3-150300.10.24.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSgit2.35.3-150300.10.24.1
SUSE Linux Enterprise Module for Basesystem 15 SP4git2.35.3-150300.10.24.1
SUSE Linux Enterprise Module for Development Tools 15 SP4git2.35.3-150300.10.24.1
SUSE Linux Enterprise Real Time 15 SP3git2.35.3-150300.10.24.1
SUSE Linux Enterprise Server 12 SP2-BCLgit2.26.2-27.66.1
SUSE Linux Enterprise Server 12 SP4-LTSSgit2.26.2-27.66.1
SUSE Linux Enterprise Server 12 SP5git2.26.2-27.66.1
SUSE Linux Enterprise Server 15 SP1-LTSSgit2.26.2-150000.47.1
SUSE Linux Enterprise Server 15 SP2-LTSSgit2.26.2-150000.47.1
SUSE Linux Enterprise Server 15 SP3-LTSSgit2.35.3-150300.10.24.1
SUSE Linux Enterprise Server for SAP Applications 12 SP4git2.26.2-27.66.1
SUSE Linux Enterprise Server for SAP Applications 12 SP5git2.26.2-27.66.1
SUSE Linux Enterprise Server for SAP Applications 15 SP1git2.26.2-150000.47.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2git2.26.2-150000.47.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3git2.35.3-150300.10.24.1
SUSE Linux Enterprise Software Development Kit 12 SP5git2.26.2-27.66.1
SUSE Manager Proxy 4.2git2.35.3-150300.10.24.1
SUSE Manager Retail Branch Server 4.2git2.35.3-150300.10.24.1
SUSE Manager Server 4.2git2.35.3-150300.10.24.1
SUSE OpenStack Cloud 8git2.26.2-27.66.1
SUSE OpenStack Cloud 9git2.26.2-27.66.1
SUSE OpenStack Cloud Crowbar 9git2.26.2-27.66.1
Ubuntu 18.04 LTSgit1:2.17.1-1ubuntu0.16
Ubuntu 18.04 LTSgit1:2.17.1-1ubuntu0.17
Ubuntu 20.04 LTSgit1:2.25.1-1ubuntu3.10
Ubuntu 22.04 LTSgit1:2.34.1-1ubuntu1.8
Ubuntu Pro 16.04 LTSgit1:2.7.4-0ubuntu1.10+esm5
Wolfigit2.39.2-r1
openSUSE Leap 15.4git2.35.3-150300.10.24.1
openSUSE Leap 15.4git2.26.2-150000.47.1
openSUSE Tumbleweedgit2.39.2-1.1