CVE-2018-11235: Canonical Ubuntu Linux

High severity, CVSS 7.8. EPSS: 48.1% chance of exploitation in the next 30 days.

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.

Affected products

  • Canonical Ubuntu Linux: version 14.04 only; version 16.04 only; version 17.10 only; version 18.04 only
  • Debian Debian Linux: version 8.0 only; version 9.0 only
  • Git-Scm Git: up to and including 2.13.6; from 2.14.0, up to and including 2.14.3; from 2.15.0, up to and including 2.15.1; from 2.16.0, up to and including 2.16.3; version 2.17.0 only
  • Gitforwindows Git: up to and including 2.17.1
  • Red Hat Enterprise Linux: version 7.0 only
  • Red Hat Enterprise Linux Desktop: version 7.0 only
  • Red Hat Enterprise Linux Server: version 7.0 only
  • Red Hat Enterprise Linux Server Eus: version 7.5 only
  • Red Hat Enterprise Linux Workstation: version 7.0 only

Published 2018-05-30. Last modified 2026-06-17.