Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-32002
HistoryMay 14, 2024 - 12:00 a.m.

CVE-2024-32002

2024-05-1400:00:00
ubuntu.com
ubuntu.com
12
git version 2.45.1; arbitrary code execution; crafted repository; submodule exploit; malicious hook; clone operation

9 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

8.8 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

40.2%

Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, repositories with submodules can be
crafted in a way that exploits a bug in Git whereby it can be fooled into
writing files not into the submodule’s worktree but into a .git/
directory. This allows writing a hook that will be executed while the clone
operation is still running, giving the user no opportunity to inspect the
code that is being executed. The problem has been patched in versions
2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4. If symbolic
link support is disabled in Git (e.g. via git config --global core.symlinks false), the described attack won’t work. As always, it is
best to avoid cloning repositories from untrusted sources.

Bugs

Notes

Author Note
leosilva One can avoid it if symbolic link support is disable “config --global core.symlinks false” This issue exploits case insensitivity. As in Linux Ext4 has an option to turn on case insensitivity Linux could be a target. This issue was not reproducible, but fixed in all releases but Focal, Bionic and xenial, where source is not backportable in a first glance. Pending further investigation.
OSVersionArchitecturePackageVersionFilename
ubuntu18.04noarchgit< anyUNKNOWN
ubuntu20.04noarchgit< 1:2.25.1-1ubuntu3.13UNKNOWN
ubuntu22.04noarchgit< 1:2.34.1-1ubuntu1.11UNKNOWN
ubuntu23.10noarchgit< 1:2.40.1-1ubuntu1.1UNKNOWN
ubuntu24.04noarchgit< 1:2.43.0-1ubuntu7.1UNKNOWN
ubuntu16.04noarchgit< anyUNKNOWN

9 High

CVSS3

Attack Vector

NETWORK

Attack Complexity

HIGH

Privileges Required

NONE

User Interaction

NONE

Scope

CHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

8.8 High

AI Score

Confidence

High

0.001 Low

EPSS

Percentile

40.2%