193 matches found
CVE-2018-11235-Git-Submodule-CE
CVE-2018-11235-Git-Submodule-CE CVE-2018-11235-Git 概念验证 从 Docker 拉取 docker pull qweraqq/cve-2018-11235-git-submodule-rce 启动 Git HTTP 服务器 docker run -d -p 8080:80 qweraqq/cve-2018-11235-git-submodule-rce 概念验证 git clone --recurse-submodules http://git.gitserver/malicious.git...
cve-2025-48384-poc
PoC for CVE-2025-48384 See CVE-2025-48384 To run: root@kitploit: git -c protocol.file.allow=always clone --recurse-submodules [email protected]:liamg/CVE-2025-48384.git Example output: root@kitploit: git -c protocol.file.allow=always clone --recurse-submodules CVE-2025-48384 test Cloning int...
darling
Darling Darling is a runtime environment for macOS applications. Please note that most GUI applications will not run at the moment. Download Packages for some distributions are available for download under releases. Build Instructions For build instructions, visit Darling Docs. Prefixes Darling h...
CVE-2017-1000117
测试仓库,用于检查 Git 漏洞 CVE-2017-1000117 工作原理? 递归克隆此仓库。 句子「うんこもりもり」(意为“一堆屎”)将显示在您的终端上。 root@kitploit: $ git clone --recursive https://github.com/greymd/CVE-2017-1000117.git Cloning into 'CVE-2017-1000117'... remote: Counting objects: 5, done. remote: Compressing objects: 100% 4/4, done. remote: Total 5...
Cve-2024-32002-poc
CVE-2024-32002 RCE PoC 概述 此仓库包含 CVE-2024-32002 的概念验证(PoC),这是 Git 子模块中的一个远程代码执行(RCE)漏洞。该利用演示了如何通过递归克隆 Git 仓库来触发恶意负载。 仓库设置 在运行 PoC 之前,请在您的远程 Git 服务器上创建以下仓库,或者您也可以根据需要更改名称: hulk.git submod.git smash.git 如果您更改了名称,请相应更新 PoC 脚本中的仓库路径。 利用细节 该利用利用 Git 子模块,在递归克隆仓库时在目标系统上执行负载。此 PoC 已在 macOS 上测试通过。 定义仓库路径...
CVE-2018-11235
CVE-2018-11235 自动创建恶意 git 仓库,以利用 CVE-2018-11235——一种通过 Git 子模块实现的远程代码执行漏洞。 博客文章: https://devblogs.microsoft.com/devops/announcing-the-may-2018-git-security-vulnerability/...
git_rce
通过git clone的远程代码执行攻击CVE-2024-32002 贡献者 李廷宇@Roronoawjd 背景说明 该漏洞发生在不区分大小写的文件系统(如Windows、MacOS)上,当克隆包含子模块的git仓库时,会引发RCE(远程代码执行)漏洞。RCE是一种远程代码执行漏洞,攻击者可以在目标系统上执行任意命令,非常危险。 A/modules/x和a/modules/x被视为相同路径。利用这一特性以及符号链接来触发漏洞。 漏洞信息 该POC仅在Windows和MAC系统上运行。 如果设置为git config --global core.symlinks false,则攻击无法生效...
CVE-2022-39275
CVE-2022-39275 POC for CVE-2022-39275. Resources for the advisory: NIST NVD CVE.org Github Security Advisory This is a fork of commit hash: 47f9f5fb29be2b5892c79ace4f23022f397a0a5e link, just re-pushed as there were git submodules that also had to be changed. POC-Setup Follow the setup guide. In...
clone_and_pwn
Encabezados Título del Exploit: Clone and Pwn Fecha: 4 de junio de 2018 Autor del Exploit: Alejandro Caceres Página del proveedor: https://git-scm.com/ Enlace del software: https://git-scm.com/downloads Versión: se ejecuta código arbitrario en versiones del cliente git anteriores a 2.13.7, 2.14.x...
CVE-2018-11235
CVE-2018-11235 快速开始 要构建 Docker 容器,请使用: root@kitploit: make docker 以下 make 命令应在您机器上的不同终端中并行运行 要启动攻击者服务器的容器,请使用: root@kitploit: make runserver 要启动代表受害者的容器,请使用: root@kitploit: make runclient 该容器将运行 client.py 脚本。该脚本会将其 IP 地址和用户名发送给攻击者。 请按照客户端控制台中的说明来克隆恶意 git 仓库。 root@kitploit: git clone...
CVE-2026-87056
A flaw was found in operator-sdk-builder. The repository lacks automated dependency-update configurations for its git submodules, Containerfile base image, and Tekton bundle references. This absence prevents the automatic flagging of stale or vulnerable dependencies. Consequently, this could lead...
CVE-2024-32002
CVE-2024-32002 RCE PoC 概述 此仓库包含 CVE-2024-32002 的概念验证(PoC),这是一个 Git 子模块中的远程代码执行(RCE)漏洞。该漏洞利用演示了如何通过递归克隆 Git 仓库来触发恶意载荷。 仓库设置 在运行 PoC 之前,请在你的远程 Git 服务器上创建以下仓库,你也可以根据需要更改名称: hulk.git submod.git smash.git 如果你更改了名称,请相应更新 PoC 脚本中的仓库路径。 漏洞利用详情 该漏洞利用通过 Git 子模块在递归克隆仓库时在目标系统上执行载荷。此 PoC 已在 macOS 上测试。 定义仓库路径...
CVE-2024-32002
CVE-2024-32002 RCE PoC 概述 此仓库包含 CVE-2024-32002 的概念验证(PoC),这是 Git 子模块中的一个远程代码执行(RCE)漏洞。该漏洞演示了如何通过递归克隆 Git 仓库来触发恶意负载。 仓库设置 在运行 PoC 之前,请在您的远程 Git 服务器上创建以下仓库,或根据需要更改名称: hulk.git submod.git smash.git 如果更改了名称,请相应更新 PoC 脚本中的仓库路径。 漏洞详情 该漏洞利用 Git 子模块,在递归克隆仓库时,于目标系统上执行负载。此 PoC 已在 macOS 上测试。 定义仓库路径...
Astra Linux – Vulnerability in Git
Git is a version control system. Before versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4, repositories containing submodules could be exploited through a bug in Git. This bug allowed a script to be written into the .git/ directory instead of the submodule’s worktree. This enabl...
Astra Linux – Vulnerability in Git
Git is a revision control system. By using a specially crafted repository, Git versions prior to 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 could be tricked into using its local clone optimization, even when using a non-local transport. Although Git will...
UBUNTU-CVE-2026-69097
GitPython before 3.1.53 fails to properly escape section names in git config files, allowing attackers to inject arbitrary configuration directives through malicious submodule names. Attackers can inject core.sshCommand or other dangerous config keys into the victim's .git/config via...
Amazon Linux 2023 : cargo, clippy, rust (ALAS2023-2026-1951)
It is, therefore, affected by a vulnerability as referenced in the ALAS2023-2026-1951 advisory. gix-submodule before 0.29.0 gitoxide before 0.5.21, gix before 0.84.0 incorrectly validates the update field in .gitmodules, allowing attackers to bypass the CommandForbiddenInModulesConfiguration guar...
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 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...