Lucene search
+L

336 matches found

Cvelist
Cvelist
•added 2026/05/13 9:36 p.m.•83 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.00206EPSS
SaveExploits1References1
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/05/13 12:00 a.m.•2 views

CVE-2026-44471: Improper Link Resolution Before File Access

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.8CVSS7.1AI score0.00206EPSS
SaveExploits1References4
CNNVD
CNNVD
•added 2026/05/13 12:00 a.m.•20 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.00206EPSS
SaveExploits1References1
Github Security Blog
Github Security Blog
•added 2026/05/07 12:01 a.m.•22 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.8CVSS7.3AI score0.00206EPSS
SaveExploits1References3Affected Software1
OSV
OSV
•added 2026/05/07 12:01 a.m.•21 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.8CVSS7.3AI score0.00206EPSS
SaveExploits1References3
Positive Technologies
Positive Technologies
•added 2026/05/07 12:00 a.m.•21 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.00206EPSS
SaveExploits1References13
Github Security Blog
Github Security Blog
•added 2026/05/05 7:27 p.m.•22 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.•19 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.00522EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/05/05 7:26 p.m.•19 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.•15 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.00522EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/05/05 7:23 p.m.•16 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.03707EPSS
SaveExploits1References7Affected Software1
OSV
OSV
•added 2026/05/05 7:23 p.m.•26 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.00359EPSS
SaveExploits0References7
Positive Technologies
Positive Technologies
•added 2026/05/05 12:00 a.m.•21 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.00657EPSS
SaveExploits0References24
Positive Technologies
Positive Technologies
•added 2026/05/05 12:00 a.m.•21 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.•22 views

PT-2026-83104

Name of the Vulnerable Software and Affected Versions gitoxide versions prior to 0.52.1 Description The software follows symlinks when reading the worktree .gitmodules file, which allows the injection of out-of-repository bytes into submodule metadata. An attacker can create a malicious repositor...

8.7CVSS5.9AI score0.00522EPSS
SaveExploits0References18
Positive Technologies
Positive Technologies
•added 2026/05/05 12:00 a.m.•27 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.00522EPSS
SaveExploits0References25
Circl
Circl
•added 2026/04/30 10:26 a.m.•30 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.8CVSS7.3AI score0.00206EPSS
SaveExploits1References1
Positive Technologies
Positive Technologies
•added 2026/04/25 12:00 a.m.•25 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.00657EPSS
SaveExploits0References23
CNNVD
CNNVD
•added 2026/01/26 12:00 a.m.•24 views

GitOxide security vulnerabilities

GitOxide is a Git implementation written in Rust by Sebastian Thiel as a personal project. There is a security vulnerability in gix-date; this vulnerability stems from the asstr function potentially generating invalid non-UTF-8 strings, which may lead to unstable applications...

7.1CVSS5.8AI score0.00214EPSS
SaveExploits1References5
EUVD
EUVD
•added 2025/10/03 8:07 p.m.•20 views

EUVD-2025-0160

Malicious code in bioql PyPI...

5CVSS6.3AI score0.00371EPSS
SaveExploits0References4
Rows per page
Query Builder