0.27.0
13 years ago
4 years ago
Known vulnerabilities in the nodegit package. This does not include vulnerabilities belonging to this package’s dependencies.
Automatically find and fix vulnerabilities affecting your projects. Snyk scans for vulnerabilities and provides fixes for free.
Fix for freeVulnerability | Vulnerable Version |
---|---|
nodegit is a Node bindings to the libgit2 project. Affected versions of this package are vulnerable to Improper Link Resolution Before File Access. Filenames on Linux/Unix can contain backslashes. On Windows, backslashes are directory separators. Git did not use to refuse to write out tracked files with such filenames. The exploit uses backslashes in the file names stored in tree objects, allowing arbitrary files even outside of the Git worktree to be over-written. Note: This is a Windows-only vulnerability. How to fix Improper Link Resolution Before File Access? Upgrade | <0.26.3 |
nodegit is a Node bindings to the libgit2 project. Affected versions of this package are vulnerable to Improper Handling of Alternate Data Stream. When running Git in the Windows Subsystem for Linux (also known as "WSL") while accessing a working directory on a regular Windows drive, none of the NTFS protections were active. This vulnerability affects Git when running inside the Windows Subsystem for Linux and only when working on Windows drives where NTFS short names are enabled (which is the case, by default, for the system drive, i.e. The exploit uses a directory named For this reason, Git now turns on How to fix Improper Handling of Alternate Data Stream? Upgrade | <0.26.3 |
nodegit is a Node bindings to the libgit2 project. Affected versions of this package are vulnerable to Improper Handling of Alternate Data Stream. Git was unaware of NTFS Alternate Data Streams, allowing files inside the While the description contains "NTFS", this vulnerability can not only be exploited on Windows, but also on macOS when working on The fix for this CVE requires the fix for CVE-2019-1353. How to fix Improper Handling of Alternate Data Stream? Upgrade | <0.26.3 |
nodegit is a Node bindings to the libgit2 project. Affected versions of this package are vulnerable to Directory Traversal. While the only permitted drive letters for physical drives on Windows are letters of the US-English alphabet, this restriction does not apply to virtual drives assigned via This vulnerability can only be exploited on Windows, and only when the targeted user is known to use non-alphabetical drive letters on logical drives registered with the How to fix Directory Traversal? Upgrade | <0.26.3 |