<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Fri, 09 Oct 2026 18:20:23 +0000</lastBuildDate>
    <item>
      <title>bdu:2023-05185</title>
      <link>https://cve.radiocsirt.org/vuln/bdu:2023-05185</link>
      <description>bdu:2023-05185</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/bdu:2023-05185</guid>
    </item>
    <item>
      <title>BREW-checkov-CVE-2023-40590 — GitPython untrusted search path on Windows systems leading to arbitrary code execution</title>
      <link>https://cve.radiocsirt.org/vuln/brew-checkov-cve-2023-40590</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: checkov&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment (see big warning in https://docs.python.org/3/library/subprocess.html#popen-constructor). GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo.&lt;/p&gt;
&lt;p&gt;The execution of the `git` command happens in&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L277&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L983-L996&lt;/p&gt;
&lt;p&gt;And there are other commands executed that should probably be aware of this problem.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;On a Windows system, create a `git.exe` or `git` executable in any directory, and import or run GitPython from that directory&lt;/p&gt;
&lt;p&gt;```
python -c &amp;#34;import git&amp;#34;
```&lt;/p&gt;
&lt;p&gt;The git executable from the current directory will be run.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands.&lt;/p&gt;
&lt;p&gt;### Possible solutions
 
- Default to an absolute path for the git program on W…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Homebrew: checkov&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment (see big warning in https://docs.python.org/3/library/subprocess.html#popen-constructor). GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo.&lt;/p&gt;
&lt;p&gt;The execution of the `git` command happens in&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L277&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L983-L996&lt;/p&gt;
&lt;p&gt;And there are other commands executed that should probably be aware of this problem.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;On a Windows system, create a `git.exe` or `git` executable in any directory, and import or run GitPython from that directory&lt;/p&gt;
&lt;p&gt;```
python -c &amp;#34;import git&amp;#34;
```&lt;/p&gt;
&lt;p&gt;The git executable from the current directory will be run.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands.&lt;/p&gt;
&lt;p&gt;### Possible solutions
 
- Default to an absolute path for the git program on W…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/brew-checkov-cve-2023-40590</guid>
    </item>
    <item>
      <title>EUVD-2026-190882</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-190882</link>
      <description>EUVD-2026-190882</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-190882</guid>
    </item>
    <item>
      <title>fkie_cve-2023-40590</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2023-40590</link>
      <description>&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2023-40590</guid>
    </item>
    <item>
      <title>GHSA-wfm5-v35h-vwf4 — GitPython untrusted search path on Windows systems leading to arbitrary code execution</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-wfm5-v35h-vwf4</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: GitPython&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment (see big warning in https://docs.python.org/3/library/subprocess.html#popen-constructor). GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo.&lt;/p&gt;
&lt;p&gt;The execution of the `git` command happens in&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L277&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L983-L996&lt;/p&gt;
&lt;p&gt;And there are other commands executed that should probably be aware of this problem.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;On a Windows system, create a `git.exe` or `git` executable in any directory, and import or run GitPython from that directory&lt;/p&gt;
&lt;p&gt;```
python -c &amp;#34;import git&amp;#34;
```&lt;/p&gt;
&lt;p&gt;The git executable from the current directory will be run.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands.&lt;/p&gt;
&lt;p&gt;### Possible solutions
 
- Default to an absolute path for the git program on W…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: GitPython&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment (see big warning in https://docs.python.org/3/library/subprocess.html#popen-constructor). GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo.&lt;/p&gt;
&lt;p&gt;The execution of the `git` command happens in&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L277&lt;/p&gt;
&lt;p&gt;https://github.com/gitpython-developers/GitPython/blob/1c8310d7cae144f74a671cbe17e51f63a830adbf/git/cmd.py#L983-L996&lt;/p&gt;
&lt;p&gt;And there are other commands executed that should probably be aware of this problem.&lt;/p&gt;
&lt;p&gt;### PoC&lt;/p&gt;
&lt;p&gt;On a Windows system, create a `git.exe` or `git` executable in any directory, and import or run GitPython from that directory&lt;/p&gt;
&lt;p&gt;```
python -c &amp;#34;import git&amp;#34;
```&lt;/p&gt;
&lt;p&gt;The git executable from the current directory will be run.&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands.&lt;/p&gt;
&lt;p&gt;### Possible solutions
 
- Default to an absolute path for the git program on W…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-wfm5-v35h-vwf4</guid>
    </item>
    <item>
      <title>gsd-2023-40590</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2023-40590</link>
      <description>gsd-2023-40590</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2023-40590</guid>
    </item>
    <item>
      <title>openSUSE-SU-2024:13207-1 — python310-GitPython-3.1.34.1693646983.2a2ae77-1.1 on GA media</title>
      <link>https://cve.radiocsirt.org/vuln/opensuse-su-2024:13207-1</link>
      <description>&lt;p&gt;python310-GitPython-3.1.34.1693646983.2a2ae77-1.1 on GA media&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;python310-GitPython-3.1.34.1693646983.2a2ae77-1.1 on GA media&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/opensuse-su-2024:13207-1</guid>
    </item>
    <item>
      <title>PYSEC-2023-161</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2023-161</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: gitpython&lt;/p&gt;
&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: gitpython&lt;/p&gt;
&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2023-161</guid>
    </item>
    <item>
      <title>UBUNTU-CVE-2023-40590</title>
      <link>https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-40590</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: python-git, Ubuntu:Pro:16.04:LTS: python-git, Ubuntu:Pro:18.04:LTS: python-git, Ubuntu:Pro:20.04:LTS: python-git, Ubuntu:22.04:LTS: python-git&lt;/p&gt;
&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Ubuntu:Pro:14.04:LTS: python-git, Ubuntu:Pro:16.04:LTS: python-git, Ubuntu:Pro:18.04:LTS: python-git, Ubuntu:Pro:20.04:LTS: python-git, Ubuntu:22.04:LTS: python-git&lt;/p&gt;
&lt;p&gt;GitPython is a python library used to interact with Git repositories. When resolving a program, Python/Windows look for the current working directory, and after that the PATH environment. GitPython defaults to use the `git` command, if a user runs GitPython from a repo has a `git.exe` or `git` executable, that program will be run instead of the one in the user&amp;#39;s `PATH`. This is more of a problem on how Python interacts with Windows systems, Linux and any other OS aren&amp;#39;t affected by this. But probably people using GitPython usually run it from the CWD of a repo. An attacker can trick a user to download a repository with a malicious `git` executable, if the user runs/imports GitPython from that directory, it allows the attacker to run any arbitrary commands. There is no fix currently available for windows users, however there are a few mitigations. 1: Default to an absolute path for the git program on Windows, like `C:\\Program Files\\Git\\cmd\\git.EXE` (default git path installation). 2: Require users to set the `GIT_PYTHON_GIT_EXECUTABLE` environment variable on Windows systems. 3: Make this problem prominent in the documentation and advise users to never run GitPython from an untrusted repo, or set the `GIT_PYTHON_GIT_EXECUTABLE` env var to an absolute path. 4: Resolve the executable manually by only looking into the `PATH` environment variable.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ubuntu-cve-2023-40590</guid>
    </item>
    <item>
      <title>WID-SEC-W-2023-2428 — SaltStack Salt: Mehre Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2023-2428</link>
      <description>&lt;p&gt;Ein Angreifer kann eine Schwachstelle in SaltStack Salt ausnutzen, um beliebigen Programmcode auszuführen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann eine Schwachstelle in SaltStack Salt ausnutzen, um beliebigen Programmcode auszuführen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2023-2428</guid>
    </item>
  </channel>
</rss>
