<?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-04T20:25:06.646774+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-10832</id>
    <title>bdu:2026-10832</title>
    <updated>2026-10-04T20:25:06.855954+00:00</updated>
    <content>bdu:2026-10832</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2026-10832"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/brew-breezy-cve-2026-47712</id>
    <title>BREW-breezy-CVE-2026-47712 — Dulwich doesn't sanitize commit subjects in `porcelain.format_patch`</title>
    <updated>2026-10-04T20:25:06.855994+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Homebrew: breezy</p>
<p>### Impact</p>
<p>dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \),   parent-directory components (..), and   other filename-hostile characters (e.g. :)  were preserved verbatim and passed   straight into os.path.join(outdir,   f"{i:04d}-{summary}.patch").</p>
<p>A malicious commit subject could therefore direct the generated patch file outside the requested outdir. Reduced examples:</p>
<p>- x/../../x produced &lt;outdir&gt;/0001-x/../../x.patch, resolving
  two directories above outdir.
- x\..\..\x produced the equivalent escape on Windows, here \ is also a path separator.</p>
<p>Related issues from the same root cause:</p>
<p>- Subjects containing characters that are illegal in Windows filenames (e.g. :) caused format_patch to fail outright on  Windows, where git would have succeeded.
- Very long subjects produced excessively long filenames that could exceed filesystem limits; git truncates them.</p>
<p>Anyone calling porcelain.format_patch (or the dulwich format-patch CLI) against untrusted commits - for example, a service that runs format-patch over user-supplied repositories or pull requests - could have patch files written to attacker-chosen locations within the process's write permissions.</p>
<p>### Patches</p>
<p>Fixed in Dulwich 1.2.5. Users should upgrade.</p>
<p>dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other char…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/brew-breezy-cve-2026-47712"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/cleanstart-2026-mi51590</id>
    <title>Withdrawn: CLEANSTART-2026-MI51590 — Security fixes in kserve-storage-controller 0.19.0-r0</title>
    <updated>2026-10-04T20:25:06.856059+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Withdrawn by the publisher.</strong></p>
<p><strong>Affected:</strong> CleanStart: kserve-storage-controller</p>
<p>Package kserve-storage-controller version 0.19.0-r0 fixes 91 vulnerabilities: CVE-2024-12254, CVE-2024-12718, CVE-2024-6232, CVE-2024-7592, CVE-2024-9287...</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/cleanstart-2026-mi51590"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-326582</id>
    <title>EUVD-2026-326582</title>
    <updated>2026-10-04T20:25:06.856082+00:00</updated>
    <content>EUVD-2026-326582</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-326582"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-47712</id>
    <title>fkie_cve-2026-47712</title>
    <updated>2026-10-04T20:25:06.856095+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.24.0 and prior to version 1.2.5, dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \), parent-directory components (..), and other filename-hostile characters (e.g. :) were preserved verbatim and passed straight into os.path.join(outdir, f"{i:04d}-{summary}.patch"). A malicious commit subject could therefore direct the generated patch file outside the requested outdir. This is fixed in Dulwich 1.2.5. Users should upgrade to 1.2.5 or later. dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other characters collapse to a single -, consecutive . collapse to a single ., trailing ./- are stripped, and the result is length-limited. This makes the returned string safe to embed as a filename component, so format_patch can no longer be steered out of outdir via the commit subject. Until upgrading, callers that pass untrusted commits to   porcelain.format_patch can use stdout=True and write the patch to a destination they control, rather than letting format_patch choose the filename; validate the chosen path before opening - e.g. compare os.path.realpath(returned_path) against  os.path.realpath(outdir) and reject any patch whose resolved path is not inside outdir; and/or pre-screen commits a…</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-47712"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-555p-6grf-mh7f</id>
    <title>GHSA-555p-6grf-mh7f — Dulwich doesn't sanitize commit subjects in `porcelain.format_patch`</title>
    <updated>2026-10-04T20:25:06.856131+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: dulwich</p>
<p>### Impact</p>
<p>dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \),   parent-directory components (..), and   other filename-hostile characters (e.g. :)  were preserved verbatim and passed   straight into os.path.join(outdir,   f"{i:04d}-{summary}.patch").</p>
<p>A malicious commit subject could therefore direct the generated patch file outside the requested outdir. Reduced examples:</p>
<p>- x/../../x produced &lt;outdir&gt;/0001-x/../../x.patch, resolving
  two directories above outdir.
- x\..\..\x produced the equivalent escape on Windows, here \ is also a path separator.</p>
<p>Related issues from the same root cause:</p>
<p>- Subjects containing characters that are illegal in Windows filenames (e.g. :) caused format_patch to fail outright on  Windows, where git would have succeeded.
- Very long subjects produced excessively long filenames that could exceed filesystem limits; git truncates them.</p>
<p>Anyone calling porcelain.format_patch (or the dulwich format-patch CLI) against untrusted commits - for example, a service that runs format-patch over user-supplied repositories or pull requests - could have patch files written to attacker-chosen locations within the process's write permissions.</p>
<p>### Patches</p>
<p>Fixed in Dulwich 1.2.5. Users should upgrade.</p>
<p>dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other char…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-555p-6grf-mh7f"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2026:10900-1</id>
    <title>openSUSE-SU-2026:10900-1 — python311-dulwich-1.2.5-1.1 on GA media</title>
    <updated>2026-10-04T20:25:06.856175+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>python311-dulwich-1.2.5-1.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2026:10900-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/pysec-2026-2462</id>
    <title>PYSEC-2026-2462 — Dulwich doesn't sanitize commit subjects in `porcelain.format_patch`</title>
    <updated>2026-10-04T20:25:06.856195+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: dulwich</p>
<p>### Impact</p>
<p>dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \),   parent-directory components (..), and   other filename-hostile characters (e.g. :)  were preserved verbatim and passed   straight into os.path.join(outdir,   f"{i:04d}-{summary}.patch").</p>
<p>A malicious commit subject could therefore direct the generated patch file outside the requested outdir. Reduced examples:</p>
<p>- x/../../x produced &lt;outdir&gt;/0001-x/../../x.patch, resolving
  two directories above outdir.
- x\..\..\x produced the equivalent escape on Windows, here \ is also a path separator.</p>
<p>Related issues from the same root cause:</p>
<p>- Subjects containing characters that are illegal in Windows filenames (e.g. :) caused format_patch to fail outright on  Windows, where git would have succeeded.
- Very long subjects produced excessively long filenames that could exceed filesystem limits; git truncates them.</p>
<p>Anyone calling porcelain.format_patch (or the dulwich format-patch CLI) against untrusted commits - for example, a service that runs format-patch over user-supplied repositories or pull requests - could have patch files written to attacker-chosen locations within the process's write permissions.</p>
<p>### Patches</p>
<p>Fixed in Dulwich 1.2.5. Users should upgrade.</p>
<p>dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other char…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/pysec-2026-2462"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-47712</id>
    <title>UBUNTU-CVE-2026-47712</title>
    <updated>2026-10-04T20:25:06.856235+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:16.04:LTS: dulwich, Ubuntu:18.04:LTS: dulwich, Ubuntu:20.04:LTS: dulwich, Ubuntu:22.04:LTS: dulwich, Ubuntu:24.04:LTS: dulwich, Ubuntu:25.10: dulwich, Ubuntu:26.04:LTS: dulwich</p>
<p>Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.24.0 and prior to version 1.2.5, dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \), parent-directory components (..), and other filename-hostile characters (e.g. :) were preserved verbatim and passed straight into os.path.join(outdir, f"{i:04d}-{summary}.patch"). A malicious commit subject could therefore direct the generated patch file outside the requested outdir. This is fixed in Dulwich 1.2.5. Users should upgrade to 1.2.5 or later. dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other characters collapse to a single -, consecutive . collapse to a single ., trailing ./- are stripped, and the result is length-limited. This makes the returned string safe to embed as a filename component, so format_patch can no longer be steered out of outdir via the commit subject. Until upgrading, callers that pass untrusted commits to   porcelain.format_patch can use stdout=True and write the patch to a destination they control, rather than letting format_patch choose the filename; validate the chosen path before opening - e.g. compare os.path.realpath(returned_path) against  os.path.realpath(outdir) and reject any patch whose resolved path is not inside outdir; and/or pre-screen commits a…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2026-47712"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2455</id>
    <title>WID-SEC-W-2026-2455 — Oracle Solaris Drittanbieterkomponenten: Mehrere Schwachstellen</title>
    <updated>2026-10-04T20:25:06.856276+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Ein entfernter, anonymer oder authentisierter Angreifer kann mehrere Schwachstellen in verschiedenen Komponenten von Drittanbietern in Oracle Solaris ausnutzen, um einen nicht näher spezifizierten Angriff durchzuführen.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/wid-sec-w-2026-2455"/>
  </entry>
</feed>
