32 matches found
CVE-2025-48384
CVE-2025-48384: キャリッジリターンでgitを破壊し、クローンでRCE https://dgl.cx/2025/07/git-clone-submodule-cve-2025-48384 からの再現です。すべてのクレジットは David Leadbeater 氏に帰属します。 これは本脆弱性の基本的な再現試行です。 トリガーするには、脆弱性のあるgitバージョンで git clone --recursive https://github.com/acheong08/CVE-2025-48384 を実行すると、突然 /tmp/fishsucks ファイルが出現します。...
CVE-2025-48384
CVE-2025-48384: キャリッジリターンによるgitの破壊とクローンRCE https://dgl.cx/2025/07/git-clone-submodule-cve-2025-48384 からの再現。すべてのクレジットはDavid Leadbeaterに帰属します。 これはこの脆弱性の基本的な再現試行です。 トリガーするには、脆弱なgitバージョンで git clone --recursive https://github.com/acheong08/CVE-2025-48384 を実行すると、/tmp/fishsucks ファイルが突然出現します。...
cve-2024-32002-poc
💥 CVE-2024-32002 – Git Submodule Path Injection PoC 動機 Hack The Box プラットフォームの Compiled マシンを攻略中に、Git とサブモジュールに関する興味深い動作に遭遇しました。さらに調査を進めると、研究者 Amal Murali による この優れた記事 を見つけました。そこには .gitmodules を介したパスインジェクション手法が詳述されています。これをきっかけに、CVE-2024-32002 を研究し、この脆弱性の実際の影響を示す実用的な PoC を作成することにしました。 🧠 脆弱性の概要...
CVE-2018-11235-PoC
CVE-2018-11235 の PoC エクスプロイト repository: http://REDACTED/2018-11235PoC.git/ return: Submodule 'aaa' https://repo1 registered for path 'aaa' Submodule '../../fakegit/modules/evil' https://repo2 registered for path 'evil' Submodule path 'aaa': checked out '9c48e0a785dec84cb252677a8a7d55feaeac056c'...
JLSEC-2026-1370
libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, libgit2 does not reject traversal components in a submodule path loaded from .gitmodules. The affect...
CVE-2026-53584
libgit2 (a portable C implementation of Git core methods) is vulnerable to submodule path traversal in versions prior to 1.8.6 and 1.9.5 . The affected code paths in src/libgit2/submodule.c (git_submodule_lookup and git_submodule_add_setup) fail to reject traversal components (e.g., ../) in submo...
Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload
Summarydulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious .gitmodules plus a matching tree gitlink whose path is .git/hooks or any...
Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload
Summary dulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious .gitmodules plus a matching tree gitlink whose path is .git/hooks or any...
GHSA-GFHV-VQV2-4544 Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload
Summary dulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious .gitmodules plus a matching tree gitlink whose path is .git/hooks or any...
CVE-2026-52726 Dulwich's submodule path traversal in porcelain.submodule_update / porcelain.clone(recurse_submodules=True) yields RCE via attacker-dropped .git/hooks payload
Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.23.2 and prior to version 1.2.5, dulwich.porcelain.submoduleupdate, and by extension porcelain.clone..., recursesubmodules=True, materializes attacker-controlled submodule paths from a crafted...
PT-2026-48568
Name of the Vulnerable Software and Affected Versions Dulwich affected versions not specified Description A path traversal flaw exists in the Dulwich Python library for Git repositories due to incorrect restriction of directory path names. This issue allows a remote attacker to bypass standard...
EulerOS 2.0 SP11 : git (EulerOS-SA-2025-2224)
According to the versions of the git packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full...
Unity Linux 20.1050a / 20.1060a / 20.1070a Security Update: git (UTSA-2025-984661)
The Unity Linux 20 host has a package installed that is affected by a vulnerability as referenced in the UTSA-2025-984661 advisory. Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals...
EulerOS 2.0 SP10 : git (EulerOS-SA-2025-2065)
According to the versions of the git packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full...
EulerOS 2.0 SP12 : git (EulerOS-SA-2025-2035)
According to the versions of the git packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full...
EulerOS 2.0 SP10 : git (EulerOS-SA-2025-2093)
According to the versions of the git packages installed, the EulerOS installation on the remote host is affected by the following vulnerabilities : Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full...
Linux Distros Unpatched Vulnerability : CVE-2025-48384
The Linux/Unix host has one or more packages installed that are impacted by a vulnerability without a vendor supplied patch available. - Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to...
git: Git arbitrary code execution
A line-end handling flaw was found in Git. When writing a config entry, values with a trailing carriage return CR are not quoted, resulting in the CR being lost when the config is read later. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read,...
git: Git arbitrary code execution
A line-end handling flaw was found in Git. When writing a config entry, values with a trailing carriage return CR are not quoted, resulting in the CR being lost when the config is read later. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read,...
git: Git arbitrary code execution
A line-end handling flaw was found in Git. When writing a config entry, values with a trailing carriage return CR are not quoted, resulting in the CR being lost when the config is read later. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read,...