一、 漏洞 CVE-2023-41040 基础信息
漏洞标题
盲本地文件包含在 GitPython 中
来源:AIGC 神龙大模型
漏洞描述信息
GitPython中的盲本地文件包含
来源:AIGC 神龙大模型
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
来源:AIGC 神龙大模型
漏洞类别
对路径名的限制不恰当(路径遍历)
来源:AIGC 神龙大模型
漏洞标题
GitPython blind local file inclusion
来源:美国国家漏洞数据库 NVD
漏洞描述信息
GitPython is a python library used to interact with Git repositories. In order to resolve some git references, GitPython reads files from the `.git` directory, in some places the name of the file being read is provided by the user, GitPython doesn't check if this file is located outside the `.git` directory. This allows an attacker to make GitPython read any file from the system. This vulnerability is present in https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/refs/symbolic.py#L174-L175. That code joins the base directory with a user given string without checking if the final path is located outside the base directory. This vulnerability cannot be used to read the contents of files but could in theory be used to trigger a denial of service for the program. This issue has been addressed in version 3.1.37.
来源:美国国家漏洞数据库 NVD
CVSS信息
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
来源:美国国家漏洞数据库 NVD
漏洞类别
对路径名的限制不恰当(路径遍历)
来源:美国国家漏洞数据库 NVD
漏洞标题
GitPython 路径遍历漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
GitPython是gitpython-developers开源的一个用于与 Git 存储库交互的 Python 库。 GitPython 3.1.32及之前版本存在路径遍历漏洞,该漏洞源于为了解析一些 git 引用,GitPython 从目录中读取文件.git,在某些情况,GitPython 不会检查该文件是否位于目录之外.git,导致攻击者可以让 GitPython 从系统中读取任何文件。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
路径遍历
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2023-41040 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2023-41040 的情报信息