Lucene search
+L

269 matches found

CVE
CVE
added 2026/05/13 9:36 p.m.46 views

CVE-2026-44471

CVE-2026-44471 affects gitoxide prior to 0.21.1. A crafted tree can cause symlink prefix reuse during checkout, allowing an attacker-controlled symlink to be created into any writable directory via the worktree checkout flow. The vulnerability arises because certain cache/prefix handling in gix_f...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1References1Affected Software1
ATTACKERKB
ATTACKERKB
added 2026/05/13 9:36 p.m.10 views

CVE-2026-44471

gitoxide is an implementation of git written in Rust. Prior to 0.21.1, a malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. During checkout, all symlink index entries...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1References2Affected Software1
OSV
OSV
added 2026/05/13 9:36 p.m.9 views

CVE-2026-44471 gitoxide: Symlink prefix-reuse allows worktree escape during checkout

gitoxide is an implementation of git written in Rust. Prior to 0.21.1, a malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. During checkout, all symlink index entries...

7.8CVSS6AI score
SaveExploits0References3
Debian CVE
Debian CVE
added 2026/05/13 9:36 p.m.15 views

CVE-2026-44471

gitoxide is an implementation of git written in Rust. Prior to 0.21.1, a malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. During checkout, all symlink index entries...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1
Cvelist
Cvelist
added 2026/05/13 9:36 p.m.81 views

CVE-2026-44471 gitoxide: Symlink prefix-reuse allows worktree escape during checkout

gitoxide is an implementation of git written in Rust. Prior to 0.21.1, a malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. During checkout, all symlink index entries...

7.8CVSS0.00248EPSS
SaveExploits1References1
CNNVD
CNNVD
added 2026/05/13 12:00 a.m.17 views

gitoxide 后置链接漏洞

GitOxide is a Git implementation written in Rust by Sebastian Thiel. Versions of GitOxide prior to 0.21.1 had a backlink vulnerability. This vulnerability stemmed from defects in the handling of symbolic link entries during the checkout process, which could allow attackers to create malicious tre...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1References1
Github Security Blog
Github Security Blog
added 2026/05/07 12:01 a.m.21 views

gix-fs: Symlink prefix-reuse allows worktree escape during checkout

Summary A malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. Details During checkout, all symlink index entries are deferred and created after regular files using a...

7.8CVSS6.1AI score0.00248EPSS
SaveExploits1References3Affected Software1
OSV
OSV
added 2026/05/07 12:01 a.m.20 views

GHSA-F89H-2FJH-2R9Q gix-fs: Symlink prefix-reuse allows worktree escape during checkout

Summary A malicious tree can be constructed that will, when checked out with gitoxide, permit writing an attacker-controlled symlink into any existing directory the user has write access to. Details During checkout, all symlink index entries are deferred and created after regular files using a...

7.8CVSS6.1AI score0.00248EPSS
SaveExploits1References3
Positive Technologies
Positive Technologies
added 2026/05/07 12:00 a.m.20 views

PT-2026-38320

Name of the Vulnerable Software and Affected Versions gitoxide versions prior to 0.21.1 Description A malicious tree can be constructed that, when checked out, allows writing an attacker-controlled symlink into any directory where the user has write access. This occurs because gix fs::Stack::make...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1References13
Github Security Blog
Github Security Blog
added 2026/05/05 7:27 p.m.21 views

gix and gitoxide: unvalidated submodule name traverses out of .git/modules and redirects state() / open() to another repository

Summary attachments: pocs.zip Submodule names coming from .gitmodules are exposed as unvalidated names and are later reused to derive the submodule git directory as: /modules/ Because the submodule name is joined directly as a filesystem path component, a name such as ../../../escaped-target.git...

5.9AI score
SaveExploits0References2Affected Software2
OSV
OSV
added 2026/05/05 7:27 p.m.18 views

GHSA-FR8X-3VFX-F45H gix and gitoxide: unvalidated submodule name traverses out of .git/modules and redirects state() / open() to another repository

Summary attachments: pocs.zip Submodule names coming from .gitmodules are exposed as unvalidated names and are later reused to derive the submodule git directory as: /modules/ Because the submodule name is joined directly as a filesystem path component, a name such as ../../../escaped-target.git...

8.7CVSS5.9AI score0.00387EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/05/05 7:26 p.m.17 views

gix and gitoxide's symlinked .gitmodules are followed and parsed from outside of the repository

Summary attachments: pocs.zip When Repository::submodules loads submodule metadata, it prefers the worktree .gitmodules file if that path exists. In the current implementation, the path is read with std::fs::read, which follows symlinks. As a result, a repository can present a symlinked .gitmodul...

6.1AI score
SaveExploits0References2Affected Software2
OSV
OSV
added 2026/05/05 7:26 p.m.14 views

GHSA-PG4W-G64P-QWHJ gix and gitoxide's symlinked .gitmodules are followed and parsed from outside of the repository

Summary attachments: pocs.zip When Repository::submodules loads submodule metadata, it prefers the worktree .gitmodules file if that path exists. In the current implementation, the path is read with std::fs::read, which follows symlinks. As a result, a repository can present a symlinked .gitmodul...

8.7CVSS6.1AI score0.00387EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
added 2026/05/05 7:23 p.m.13 views

gitoxide: CommandForbiddenInModulesConfiguration Bypass in gix_submodule::File::update() Enables Arbitrary Command Execution via .gitmodules

Summary gixsubmodule::File::update is the API that gates whether an attacker-supplied .gitmodules file may set update = !. The function is designed to return ErrCommandForbiddenInModulesConfiguration unless the !command value came from a trusted local source .git/config. Git CVE CVE-2019-19604...

9.3CVSS7.2AI score0.03691EPSS
SaveExploits1References7Affected Software1
OSV
OSV
added 2026/05/05 7:23 p.m.24 views

GHSA-F26G-JM89-4G65 gitoxide: CommandForbiddenInModulesConfiguration Bypass in gix_submodule::File::update() Enables Arbitrary Command Execution via .gitmodules

Summary gixsubmodule::File::update is the API that gates whether an attacker-supplied .gitmodules file may set update = !. The function is designed to return ErrCommandForbiddenInModulesConfiguration unless the !command value came from a trusted local source .git/config. Git CVE CVE-2019-19604...

8.5CVSS5.9AI score0.00351EPSS
SaveExploits0References7
Positive Technologies
Positive Technologies
added 2026/05/05 12:00 a.m.19 views

PT-2026-83105

Name of the Vulnerable Software and Affected Versions gix versions prior to 0.82.0 gix-validate versions prior to 0.11.1 Description A path traversal issue exists due to improper validation of submodule names and a trust inheritance flaw. The name function in gix-validate only checks the first...

8.7CVSS5.9AI score0.00497EPSS
SaveExploits0References24
Positive Technologies
Positive Technologies
added 2026/05/05 12:00 a.m.19 views

PT-2026-38896

Summary attachments: pocs.zip When Repository::submodules loads submodule metadata, it prefers the worktree .gitmodules file if that path exists. In the current implementation, the path is read with std::fs::read, which follows symlinks. As a result, a repository can present a symlinked .gitmodul...

8.7CVSS6.1AI score
SaveExploits0References3
Positive Technologies
Positive Technologies
added 2026/05/05 12:00 a.m.23 views

PT-2026-83103

Name of the Vulnerable Software and Affected Versions gitoxide versions prior to 0.52.1 Description Insufficient validation of submodule names within the .gitmodules configuration allows for path traversal when deriving submodule git directories. An attacker can use malicious submodule names...

8.7CVSS5.7AI score0.00387EPSS
SaveExploits0References25
Circl
Circl
added 2026/04/30 10:26 a.m.24 views

CVE-2026-44471

creationtimestamp| type| source ---|---|--- 2026-04-30 10:26:58+00:00| published-proof-of-concept| https://github.com/GitoxideLabs/gitoxide/security/advisories/GHSA-f89h-2fjh-2r9q...

7.8CVSS5.8AI score0.00248EPSS
SaveExploits1References1
Positive Technologies
Positive Technologies
added 2026/04/25 12:00 a.m.20 views

PT-2026-83106

Name of the Vulnerable Software and Affected Versions gitoxide versions prior to 0.69.0 Description The issue involves unchecked array indexing during delta application and uncapped memory allocation triggered by attacker-controlled size headers in the gix-pack module. An attacker can send...

8.7CVSS7.2AI score0.00497EPSS
SaveExploits0References23
Rows per page
Query Builder