Every CVE Search/ Get API key

CVE-2018-11235

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17...

7.8 HighPublic exploitFix available

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Attack profile

How easy it is to exploit

Attack vector
Local
Complexity
Low
Privileges needed
None
User interaction
Required

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

48.1%Up 27.9 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-22
Updated
2026-11-02
CVE List No score

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
CVE-2018-11235
Updated
2026-11-02
EUVDEUVD-2018-3275 No score

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
EUVD-2018-3275
Updated
2026-11-03
GitHub AdvisoriesGHSA-v6w3-vcjx-mwhx 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17...

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
GHSA-v6w3-vcjx-mwhx
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weakness
CWE-22
Updated
2026-11-02
OSVALPINE-CVE-2018-11235 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
ALPINE-CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVBELL-CVE-2018-11235 7.8

CVE-2018-11235 does not affect BellSoft software

Record
BELL-CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 16 moreShow less
OSV 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2018-11235 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
DEBIAN-CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:1957 8.8

Red Hat Security Advisory: git security update

Record
RHSA-2018:1957
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2018:2147 8.8

Red Hat Security Advisory: rh-git29-git security update

Record
RHSA-2018:2147
CVSS 3.0
8.8 HighCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2018-11235 7.8

In Git before 2.13.7, 2.14.x before 2.14.4, 2.15.x before 2.15.2, 2.16.x before 2.16.4, and 2.17.x before 2.17.1, remote code execution can occur. With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs "git clone --recurse-submodules" because submodule "names" are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with "../" in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server.

Record
UBUNTU-CVE-2018-11235
CVSS 3.0
7.8 HighCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2018-0267 No score

Updated git packages fix security vulnerabilities

It was possible to trick the code that sanity-checks paths on NTFS into reading random piece of memory (CVE-2018-11233).

Submodule "names" come from the untrusted .gitmodules file, but we blindly append them to $GIT_DIR/modules to create our on-disk repo paths. This means you can do bad things by putting "../" into the name. We now enforce some rules for submodule names which will cause Git to ignore these malicious names (CVE-2018-11235).

Record
MGASA-2018-0267
Updated
2026-11-02
OSVopenSUSE-SU-2020:0598-1 No score

Security update for git

This update for git fixes the following issues:

Security issues fixed:

  • CVE-2020-11008: Specially crafted URLs may have tricked the credentials helper to providing credential information that is not appropriate for the protocol in use and host being contacted (bsc#1169936)

git was updated to 2.26.1 (bsc#1169786, jsc#ECO-1628, bsc#1149792)

  • Fix git-daemon not starting after conversion from sysvinit to systemd service (bsc#1169605).
  • CVE-2020-5260: Specially crafted URLs with newline characters could have been used to make the Git client to send credential information for a wrong host to the attacker's site bsc#1168930

git 2.26.0 (bsc#1167890, jsc#SLE-11608):

  • 'git rebase' now uses a different backend that is based on the 'merge' machinery by default. The 'rebase.backend' configuration variable reverts to old behaviour when set to 'apply'
  • Improved handling of sparse checkouts
  • Improvements to many commands and internal features

git 2.25.2:

  • bug fixes to various subcommands in specific operations

git 2.25.1:

  • 'git commit' now honors advise.statusHints
  • various updates, bug fixes and documentation updates

git 2.25.0

  • The branch description ('git branch --edit-description') has been used to fill the body of the cover letters by the format-patch command; this has been enhanced so that the subject can also be filled.
  • A few commands learned to take the pathspec from the standard input or a named file, instead of taking it as the command line arguments, with the '--pathspec-from-file' option.
  • Test updates to prepare for SHA-2 transition continues.
  • Redo 'git name-rev' to avoid recursive calls.
  • When all files from some subdirectory were renamed to the root directory, the directory rename heuristics would fail to detect that as a rename/merge of the subdirectory to the root directory, which has been corrected.
  • HTTP transport had possible allocator/deallocator mismatch, which has been corrected.

git 2.24.1:

  • CVE-2019-1348: The --export-marks option of fast-import is exposed also via the in-stream command feature export-marks=... and it allows overwriting arbitrary paths (bsc#1158785)
  • CVE-2019-1349: on Windows, when submodules are cloned recursively, under certain circumstances Git could be fooled into using the same Git directory twice (bsc#1158787)
  • CVE-2019-1350: Incorrect quoting of command-line arguments allowed remote code execution during a recursive clone in conjunction with SSH URLs (bsc#1158788)
  • CVE-2019-1351: on Windows mistakes drive letters outside of the US-English alphabet as relative paths (bsc#1158789)
  • CVE-2019-1352: on Windows was unaware of NTFS Alternate Data Streams (bsc#1158790)
  • CVE-2019-1353: when run in the Windows Subsystem for Linux while accessing a working directory on a regular Windows drive, none of the NTFS protections were active (bsc#1158791)
  • CVE-2019-1354: on Windows refuses to write tracked files with filenames that contain backslashes (bsc#1158792)
  • CVE-2019-1387: Recursive clones vulnerability that is caused by too-lax validation of submodule names, allowing very targeted attacks via remote code execution in recursive clones (bsc#1158793)
  • CVE-2019-19604: a recursive clone followed by a submodule update could execute code contained within the repository without the user explicitly having asked for that (bsc#1158795)

git 2.24.0

  • The command line parser learned '--end-of-options' notation.
  • A mechanism to affect the default setting for a (related) group of configuration variables is introduced.
  • 'git fetch' learned '--set-upstream' option to help those who first clone from their private fork they intend to push to, add the true upstream via 'git remote add' and then 'git fetch' from it.
  • fixes and improvements to UI, workflow and features, bash completion fixes

git 2.23.0:

  • The '--base' option of 'format-patch' computed the patch-ids for prerequisite patches in an unstable…
Record
openSUSE-SU-2020:0598-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10786-1 No score

git-2.33.0-1.3 on GA media

These are all security issues fixed in the git-2.33.0-1.3 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10786-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:10943-1 No score

libgit2-1_1-1.1.1-1.2 on GA media

These are all security issues fixed in the libgit2-1_1-1.1.1-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10943-1
Updated
2026-11-02
OSVSUSE-SU-2018:1566-1 No score

Security update for git

This update for git fixes several issues.

These security issues were fixed:

  • CVE-2018-11233: Path sanity-checks on NTFS allowed attackers to read arbitrary memory (bsc#1095218)
  • CVE-2018-11235: Arbitrary code execution when recursively cloning a malicious repository (bsc#1095219)
Record
SUSE-SU-2018:1566-1
Updated
2026-11-02
OSVSUSE-SU-2018:1566-2 No score

Security update for git

This update for git fixes several issues.

These security issues were fixed:

  • CVE-2018-11233: Path sanity-checks on NTFS allowed attackers to read arbitrary memory (bsc#1095218)
  • CVE-2018-11235: Arbitrary code execution when recursively cloning a malicious repository (bsc#1095219)
Record
SUSE-SU-2018:1566-2
Updated
2026-11-02
OSVSUSE-SU-2018:1872-1 No score

Security update for git

This update for git to version 2.16.4 fixes several issues.

These security issues were fixed:

  • CVE-2018-11233: Path sanity-checks on NTFS allowed attackers to read arbitrary memory (bsc#1095218)
  • CVE-2018-11235: Arbitrary code execution when recursively cloning a malicious repository (bsc#1095219)
Record
SUSE-SU-2018:1872-1
Updated
2026-11-02
OSVSUSE-SU-2018:2469-1 No score

Security update for libgit2

This update for libgit2 to version 0.26.5 fixes the following issues:

The following security vulnerabilities were addressed:

  • CVE-2018-10887: Fixed an integer overflow which in turn leads to an out of bound read, allowing to read the base object, which could be exploited by an attacker to cause denial of service (DoS) (bsc#1100613).
  • CVE-2018-10888: Fixed an out-of-bound read while reading a binary delta file, which could be exploited by an attacker t ocause a denial of service (DoS) (bsc#1100612).
  • CVE-2018-11235: Fixed a remote code execution, which could occur with a crafted .gitmodules file (bsc#1095219)
  • CVE-2018-15501: Prevent out-of-bounds reads when processing smart-protocol 'ng' packets (bsc#1104641)
Record
SUSE-SU-2018:2469-1
Updated
2026-11-02
OSVSUSE-SU-2018:3440-1 No score

Security update for libgit2

This update for libgit2 fixes the following issues:

  • CVE-2018-8099: Fixed possible denial of service attack via different vectors by not being able to differentiate between these status codes (bsc#1085256).
  • CVE-2018-11235: With a crafted .gitmodules file, a malicious project can execute an arbitrary script on a machine that runs 'git clone --recurse-submodules' because submodule 'names' are obtained from this file, and then appended to $GIT_DIR/modules, leading to directory traversal with '../' in a name. Finally, post-checkout hooks from a submodule are executed, bypassing the intended design in which hooks are not obtained from a remote server. (bsc#1095219)
  • CVE-2018-10887: It has been discovered that an unexpected sign extension in git_delta_apply function in delta.c file may have lead to an integer overflow which in turn leads to an out of bound read, allowing to read before the base object. An attacker could have used this flaw to leak memory addresses or cause a Denial of Service. (bsc#1100613)
  • CVE-2018-10888: A missing check in git_delta_apply function in delta.c file, may lead to an out-of-bound read while reading a binary delta file. An attacker may use this flaw to cause a Denial of Service. (bsc#1100612)
  • CVE-2018-15501: A remote attacker can send a crafted smart-protocol 'ng' packet that lacks a '\0' byte to trigger an out-of-bounds read that leads to DoS. (bsc#1104641)
Record
SUSE-SU-2018:3440-1
Updated
2026-11-02
OSVSUSE-SU-2020:1121-1 No score

Security update for git

This update for git fixes the following issues:

Security issues fixed:

  • CVE-2020-11008: Specially crafted URLs may have tricked the credentials helper to providing credential information that is not appropriate for the protocol in use and host being contacted (bsc#1169936)

git was updated to 2.26.1 (bsc#1169786, jsc#ECO-1628, bsc#1149792)

  • Fix git-daemon not starting after conversion from sysvinit to systemd service (bsc#1169605).
  • CVE-2020-5260: Specially crafted URLs with newline characters could have been used to make the Git client to send credential information for a wrong host to the attacker's site bsc#1168930

git 2.26.0 (bsc#1167890, jsc#SLE-11608):

  • 'git rebase' now uses a different backend that is based on the 'merge' machinery by default. The 'rebase.backend' configuration variable reverts to old behaviour when set to 'apply'
  • Improved handling of sparse checkouts
  • Improvements to many commands and internal features

git 2.25.2:

  • bug fixes to various subcommands in specific operations

git 2.25.1:

  • 'git commit' now honors advise.statusHints
  • various updates, bug fixes and documentation updates

git 2.25.0

  • The branch description ('git branch --edit-description') has been used to fill the body of the cover letters by the format-patch command; this has been enhanced so that the subject can also be filled.
  • A few commands learned to take the pathspec from the standard input or a named file, instead of taking it as the command line arguments, with the '--pathspec-from-file' option.
  • Test updates to prepare for SHA-2 transition continues.
  • Redo 'git name-rev' to avoid recursive calls.
  • When all files from some subdirectory were renamed to the root directory, the directory rename heuristics would fail to detect that as a rename/merge of the subdirectory to the root directory, which has been corrected.
  • HTTP transport had possible allocator/deallocator mismatch, which has been corrected.

git 2.24.1:

  • CVE-2019-1348: The --export-marks option of fast-import is exposed also via the in-stream command feature export-marks=... and it allows overwriting arbitrary paths (bsc#1158785)
  • CVE-2019-1349: on Windows, when submodules are cloned recursively, under certain circumstances Git could be fooled into using the same Git directory twice (bsc#1158787)
  • CVE-2019-1350: Incorrect quoting of command-line arguments allowed remote code execution during a recursive clone in conjunction with SSH URLs (bsc#1158788)
  • CVE-2019-1351: on Windows mistakes drive letters outside of the US-English alphabet as relative paths (bsc#1158789)
  • CVE-2019-1352: on Windows was unaware of NTFS Alternate Data Streams (bsc#1158790)
  • CVE-2019-1353: when run in the Windows Subsystem for Linux while accessing a working directory on a regular Windows drive, none of the NTFS protections were active (bsc#1158791)
  • CVE-2019-1354: on Windows refuses to write tracked files with filenames that contain backslashes (bsc#1158792)
  • CVE-2019-1387: Recursive clones vulnerability that is caused by too-lax validation of submodule names, allowing very targeted attacks via remote code execution in recursive clones (bsc#1158793)
  • CVE-2019-19604: a recursive clone followed by a submodule update could execute code contained within the repository without the user explicitly having asked for that (bsc#1158795)

git 2.24.0

  • The command line parser learned '--end-of-options' notation.
  • A mechanism to affect the default setting for a (related) group of configuration variables is introduced.
  • 'git fetch' learned '--set-upstream' option to help those who first clone from their private fork they intend to push to, add the true upstream via 'git remote add' and then 'git fetch' from it.
  • fixes and improvements to UI, workflow and features, bash completion fixes

git 2.23.0:

  • The '--base' option of 'format-patch' computed the patch-ids for prerequisite patches in an unstable…
Record
SUSE-SU-2020:1121-1
Updated
2026-11-02
OSVUSN-3671-1 No score

git vulnerabilities

Etienne Stalmans discovered that git did not properly validate git submodules files. A remote attacker could possibly use this to craft a git repo that causes arbitrary code execution when "git clone --recurse-submodules" is used. (CVE-2018-11235)

It was discovered that an integer overflow existed in git's pathname consistency checking code when used on NTFS filesystems. An attacker could use this to cause a denial of service or expose sensitive information. (CVE-2018-11233)

Record
USN-3671-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
git
Alpine:v3.10
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.11
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.12
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.13
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.14
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.15
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.16
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.17
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.18
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.19
2.14.0 up to 2.17.1-r0
2.17.1-r0
Show 143 moreShow less
Affected packages
PackageAffectedFixed
git
Alpine:v3.20
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.21
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.22
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.23
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.24
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.5
2.14.0 up to 2.11.3-r1
2.11.3-r1
git
Alpine:v3.6
2.14.0 up to 2.13.7
2.13.7
git
Alpine:v3.7
2.14.0 up to 2.15.2-r0
2.15.2-r0
git
Alpine:v3.8
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Alpine:v3.9
2.14.0 up to 2.17.1-r0
2.17.1-r0
git
Debian:12
before 1:2.17.1-1
1:2.17.1-1
git
Debian:13
before 1:2.17.1-1
1:2.17.1-1
git
Debian:14
before 1:2.17.1-1
1:2.17.1-1
git
Debian:8
before 1:2.1.4-2.1+deb8u6, plus listed versions
1:2.1.4-2.11:2.1.4-2.1+deb8u11:2.1.4-2.1+deb8u21:2.1.4-2.1+deb8u31:2.1.4-2.1+deb8u41:2.1.4-2.1+deb8u5
1:2.1.4-2.1+deb8u6
git
Debian:9
before 1:2.11.0-3+deb9u3, plus listed versions
1:2.11.0-31:2.11.0-3+deb9u11:2.11.0-3+deb9u2
1:2.11.0-3+deb9u3
git
Mageia:6
before 2.13.7-1.mga6
2.13.7-1.mga6
emacs-git
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git-el
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-all
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-bzr
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-cvs
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-daemon
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-email
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-gui
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-hg
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-p4
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-svn
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitk
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitweb
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git-SVN
Red Hat:enterprise_linux:7::client
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git-el
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-all
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-bzr
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-cvs
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-daemon
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-email
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-gui
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-hg
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-p4
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-svn
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitk
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitweb
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git-SVN
Red Hat:enterprise_linux:7::computenode
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git-el
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-all
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-bzr
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-cvs
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-daemon
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-email
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-gui
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-hg
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-p4
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-svn
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitk
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitweb
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git-SVN
Red Hat:enterprise_linux:7::server
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
emacs-git-el
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-all
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-bzr
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-cvs
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-daemon
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-email
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-gui
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-hg
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-p4
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
git-svn
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitk
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
gitweb
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
perl-Git-SVN
Red Hat:enterprise_linux:7::workstation
before 0:1.8.3.1-14.el7_5
0:1.8.3.1-14.el7_5
rh-git29-emacs-git
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-emacs-git-el
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-all
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-core
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-core-doc
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-cvs
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-daemon
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-debuginfo
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-email
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-gui
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-p4
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git-svn
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-gitk
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-gitweb
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-perl-Git
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-perl-Git-SVN
Red Hat:rhel_software_collections:3::el6
before 0:2.9.3-4.el6
0:2.9.3-4.el6
rh-git29-git
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-all
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-core
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-core-doc
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-cvs
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-daemon
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-debuginfo
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-email
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-gui
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-p4
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-git-svn
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-gitk
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-gitweb
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-perl-Git
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
rh-git29-perl-Git-SVN
Red Hat:rhel_software_collections:3::el7
before 0:2.9.3-4.el7
0:2.9.3-4.el7
git
SUSE:HPE Helion OpenStack 8
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:OpenStack Cloud 7
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:OpenStack Cloud 8
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server for SAP Applications 12 SP1
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server 12-LTSS
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server 12 SP1-LTSS
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server 12 SP2-LTSS
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server 12 SP3
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Enterprise Storage 4
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Server 12 SP2-BCL
before 2.12.3-27.14.1
2.12.3-27.14.1
git
SUSE:Linux Enterprise Module for Basesystem 15
before 2.16.4-3.3.2
2.16.4-3.3.2
git
SUSE:Linux Enterprise Module for Development Tools 15
before 2.16.4-3.3.2
2.16.4-3.3.2
libgit2
SUSE:Linux Enterprise Module for Development Tools 15
before 0.26.6-3.5.2
0.26.6-3.5.2
libgit2
SUSE:Linux Enterprise Software Development Kit 12 SP3
before 0.24.1-7.6.1
0.24.1-7.6.1
libgit2
SUSE:Manager Server 3.1
before 0.24.1-7.6.1
0.24.1-7.6.1
libgit2
SUSE:Manager Server 3.2
before 0.24.1-7.6.1
0.24.1-7.6.1
git
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 2.26.1-3.25.2
2.26.1-3.25.2
git
SUSE:Linux Enterprise Module for Development Tools 15 SP1
before 2.26.1-3.25.2
2.26.1-3.25.2
git
Ubuntu:14.04:LTS
before 1:1.9.1-1ubuntu0.8, plus listed versions
1:1.8.3.2-11:1.8.4.2-11:1.8.4.3-11:1.8.4.4-11:1.8.5-1
Show 14 moreShow less
1:1.8.5.1-11:1.8.5.2-11:1.8.5.2-21:1.8.5.3-11:1.9~rc1-11:1.9.0-11:1.9.1-11:1.9.1-1ubuntu0.11:1.9.1-1ubuntu0.21:1.9.1-1ubuntu0.31:1.9.1-1ubuntu0.41:1.9.1-1ubuntu0.51:1.9.1-1ubuntu0.61:1.9.1-1ubuntu0.7
1:1.9.1-1ubuntu0.8
git
Ubuntu:16.04:LTS
before 1:2.7.4-0ubuntu1.4, plus listed versions
1:2.5.0-11:2.6.2-11:2.6.3-11:2.6.4-11:2.7.0~rc3-1
Show 6 moreShow less
1:2.7.0-11:2.7.3-0ubuntu11:2.7.4-0ubuntu11:2.7.4-0ubuntu1.11:2.7.4-0ubuntu1.21:2.7.4-0ubuntu1.3
1:2.7.4-0ubuntu1.4
git
Ubuntu:18.04:LTS
before 1:2.17.1-1ubuntu0.1, plus listed versions
1:2.14.1-1ubuntu41:2.15.1-1ubuntu21:2.17.0-1ubuntu1
1:2.17.1-1ubuntu0.1
git
openSUSE:Leap 15.1
before 2.26.1-lp151.4.9.1
2.26.1-lp151.4.9.1
git
openSUSE:Tumbleweed
before 2.33.0-1.3
2.33.0-1.3
libgit2
openSUSE:Tumbleweed
before 1.1.1-1.2
1.1.1-1.2

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubAnonymKing/CVE-2018-112352019-06-22
PoC in GitHubCHYbeta/CVE-2018-11235-DEMO2018-06-01
PoC in GitHubH0K5/clone_and_pwn2018-06-11
PoC in GitHubKiss-sh0t/CVE-2018-11235-poc2018-06-06
PoC in GitHubRezy-Dev/CVE-2018-112352026-01-18
PoC in GitHubRogdham/CVE-2018-112352018-05-30
PoC in GitHubj4k0m/CVE-2018-112352021-09-22
PoC in GitHubjongmartinez/CVE-2018-11235-PoC2020-10-25
PoC in GitHubknqyf263/CVE-2018-112352018-08-01
PoC in GitHubnthuong95/CVE-2018-112352020-03-05
Show 5 moreShow less
Public exploits
SourceLinkDate
PoC in GitHubqweraqq/CVE-2018-11235-Git-Submodule-CE2019-04-09
PoC in GitHubtwseptian/cve-2018-11235-git-submodule-ce-and-docker-ngrok-configuration2022-03-02
PoC in GitHubvmotos/CVE-2018-112352018-05-31
PoC in GitHubxElkomy/CVE-2018-112352020-07-12
PoC in GitHubygouzerh/CVE-2018-112352018-12-03

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2018-11235 is a high vulnerability (CVSS 7.8) in Git-scm Git, published May 29, 2018. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 48.1%, the 98th percentile. Fixed in git 2.17.1-r0.

References

Show 90 moreShow less
This page doesn't list everything

Left out here: the rest of 2 source descriptions. The JSON record has them.

MoveEnter Open