<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-03T14:28:11.023867+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2026-10827</id>
    <title>bdu:2026-10827</title>
    <updated>2026-10-03T14:28:11.737891+00:00</updated>
    <content>bdu:2026-10827</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2026-10827"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/brew-aider-cve-2026-44243</id>
    <title>BREW-aider-CVE-2026-44243 — GitPython reference APIs has a path traversal vulnerability that allows arbitrary file write and delete outside the rep…</title>
    <updated>2026-10-03T14:28:11.737931+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Homebrew: aider</p>
<p>## 🧾 Summary</p>
<p>A vulnerability in **GitPython** allows **attackers who can supply a crafted reference path to an application using GitPython** to **write, overwrite, move, or delete files outside the repository’s `.git` directory** via **insufficient validation of reference paths in reference creation, rename, and delete operations**.</p>
<p>---</p>
<p>## 📦 Affected Versions</p>
<p>* Affected: `&lt;= 3.1.46` and current `main` (`3.1.47` in local checkout)</p>
<p>---</p>
<p>## 🧠 Details</p>
<p>### Vulnerability Type</p>
<p>**Path Traversal leading to Arbitrary File Write and Arbitrary File Deletion**</p>
<p>---</p>
<p>### Root Cause</p>
<p>Reference paths are validated when they are resolved for reading, but are not consistently validated before filesystem write, rename, and delete operations.</p>
<p>`SymbolicReference._check_ref_name_valid()` rejects traversal sequences such as `..`, but `SymbolicReference.create`, `Reference.create`, `SymbolicReference.set_reference`, `SymbolicReference.rename`, and `SymbolicReference.delete` still construct filesystem paths from attacker-controlled ref names without enforcing repository boundaries.</p>
<p>---</p>
<p>### Affected Code</p>
<p>```python
def set_reference(self, ref, logmsg=None):
    ...
    fpath = self.abspath
    assure_directory_exists(fpath, is_file=True)</p>
<p>lfd = LockedFD(fpath)
    fd = lfd.open(write=True, stream=True)
    ...
```</p>
<p>```python
@classmethod
def delete(cls, repo, path):
    full_ref_path = cls.to_full_path(path)
    abs_path = os.path.join(repo.common_dir, full_ref_path)
    if os.path.exis…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/brew-aider-cve-2026-44243"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/certfr-2026-avi-1056</id>
    <title>certfr-2026-avi-1056 — De multiples vulnérabilités ont été découvertes dans les produits Splunk. Certaines d'entre elles permettent à un attaq…</title>
    <updated>2026-10-03T14:28:11.738028+00:00</updated>
    <content>certfr-2026-avi-1056</content>
    <link href="https://cve.radiocsirt.org/vuln/certfr-2026-avi-1056"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-309080</id>
    <title>EUVD-2026-309080</title>
    <updated>2026-10-03T14:28:11.738047+00:00</updated>
    <content>EUVD-2026-309080</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-309080"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-44243</id>
    <title>fkie_cve-2026-44243</title>
    <updated>2026-10-03T14:28:11.738059+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and delete operations. This issue has been patched in version 3.1.48.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-44243"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-7545-fcxq-7j24</id>
    <title>GHSA-7545-fcxq-7j24 — GitPython reference APIs has a path traversal vulnerability that allows arbitrary file write and delete outside the rep…</title>
    <updated>2026-10-03T14:28:11.738086+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: GitPython</p>
<p>## 🧾 Summary</p>
<p>A vulnerability in **GitPython** allows **attackers who can supply a crafted reference path to an application using GitPython** to **write, overwrite, move, or delete files outside the repository’s `.git` directory** via **insufficient validation of reference paths in reference creation, rename, and delete operations**.</p>
<p>---</p>
<p>## 📦 Affected Versions</p>
<p>* Affected: `&lt;= 3.1.46` and current `main` (`3.1.47` in local checkout)</p>
<p>---</p>
<p>## 🧠 Details</p>
<p>### Vulnerability Type</p>
<p>**Path Traversal leading to Arbitrary File Write and Arbitrary File Deletion**</p>
<p>---</p>
<p>### Root Cause</p>
<p>Reference paths are validated when they are resolved for reading, but are not consistently validated before filesystem write, rename, and delete operations.</p>
<p>`SymbolicReference._check_ref_name_valid()` rejects traversal sequences such as `..`, but `SymbolicReference.create`, `Reference.create`, `SymbolicReference.set_reference`, `SymbolicReference.rename`, and `SymbolicReference.delete` still construct filesystem paths from attacker-controlled ref names without enforcing repository boundaries.</p>
<p>---</p>
<p>### Affected Code</p>
<p>```python
def set_reference(self, ref, logmsg=None):
    ...
    fpath = self.abspath
    assure_directory_exists(fpath, is_file=True)</p>
<p>lfd = LockedFD(fpath)
    fd = lfd.open(write=True, stream=True)
    ...
```</p>
<p>```python
@classmethod
def delete(cls, repo, path):
    full_ref_path = cls.to_full_path(path)
    abs_path = os.path.join(repo.common_dir, full_ref_path)
    if os.path.exis…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-7545-fcxq-7j24"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/oesa-2026-2306</id>
    <title>OESA-2026-2306 — python-GitPython security update</title>
    <updated>2026-10-03T14:28:11.738146+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> openEuler:24.03-LTS: python-GitPython</p>
<p>GitPython is a python library used to interact with git repositories, high-level like git-porcelain, or low-level like git-plumbing.

Security Fix(es):</p>
<p>### Summary
GitPython blocks dangerous Git options such as `--upload-pack` and `--receive-pack` by default, but the equivalent Python kwargs `upload_pack` and `receive_pack` bypass that check. If an application passes attacker-controlled kwargs into `Repo.clone_from()`, `Remote.fetch()`, `Remote.pull()`, or `Remote.push()`, this leads to arbitrary command execution even when `allow_unsafe_options` is left at its default value of `False`.</p>
<p>### Details
GitPython explicitly treats helper-command options as unsafe because they can be used to execute arbitrary commands:</p>
<p>- `git/repo/base.py:145-153` marks clone options such as `--upload-pack`, `-u`, `--config`, and `-c` as unsafe.
- `git/remote.py:535-548` marks fetch/pull/push options such as `--upload-pack`, `--receive-pack`, and `--exec` as unsafe.</p>
<p>The vulnerable API paths check the raw kwarg names before they&amp;apos;re its normalized into command-line flags:</p>
<p>- `Repo.clone_from()` checks `list(kwargs.keys())` in `git/repo/base.py:1387-1390`
- `Remote.fetch()` checks `list(kwargs.keys())` in `git/remote.py:1070-1071`
- `Remote.pull()` checks `list(kwargs.keys())` in `git/remote.py:1124-1125`
- `Remote.push()` checks `list(kwargs.keys())` in `git/remote.py:1197-1198`</p>
<p>That validation is performed by `Git.check_unsafe_options()` in `git/cmd.py:948-961`. The validator correctly…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/oesa-2026-2306"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2026:10758-1</id>
    <title>openSUSE-SU-2026:10758-1 — python311-GitPython-3.1.49-1.1 on GA media</title>
    <updated>2026-10-03T14:28:11.738210+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>python311-GitPython-3.1.49-1.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2026:10758-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-2162</id>
    <title>PYSEC-2026-2162</title>
    <updated>2026-10-03T14:28:11.738228+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: gitpython</p>
<p>GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and delete operations. This issue has been patched in version 3.1.48.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-2162"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/suse-su-2026:21813-1</id>
    <title>SUSE-SU-2026:21813-1 — Security update for python-GitPython</title>
    <updated>2026-10-03T14:28:11.738250+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Security update for python-GitPython</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/suse-su-2026:21813-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-44243</id>
    <title>UBUNTU-CVE-2026-44243</title>
    <updated>2026-10-03T14:28:11.738266+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> 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:Pro:22.04:LTS: python-git, Ubuntu:Pro:24.04:LTS: python-git, Ubuntu:25.10: python-git, Ubuntu:Pro:26.04:LTS: python-git</p>
<p>GitPython is a python library used to interact with Git repositories. Prior to version 3.1.48, a vulnerability in GitPython allows attackers who can supply a crafted reference path to an application using GitPython to write, overwrite, move, or delete files outside the repository’s .git directory via insufficient validation of reference paths in reference creation, rename, and delete operations. This issue has been patched in version 3.1.48.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-44243"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2933</id>
    <title>WID-SEC-W-2026-2933 — Splunk SOAR: Mehrere Schwachstellen</title>
    <updated>2026-10-03T14:28:11.738297+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein Angreifer kann mehrere Schwachstellen in Splunk SOAR ausnutzen, um Sicherheitsvorkehrungen zu umgehen, um Informationen offenzulegen, um Dateien zu manipulieren, um einen SQL-Injection Angriff durchzuführen, um einen Cross-Site Scripting Angriff durchzuführen, und um beliebigen Programmcode auszuführen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2933"/>
  </entry>
</feed>
