<?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-16T03:04:50.729414+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/euvd-2026-326627</id>
    <title>EUVD-2026-326627</title>
    <updated>2026-10-16T03:04:50.788431+00:00</updated>
    <content>EUVD-2026-326627</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-326627"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-46683</id>
    <title>fkie_cve-2026-46683</title>
    <updated>2026-10-16T03:04:50.788467+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Snappy is a PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Prior to version 1.7.0, there is a SSRF and local file read vulnerability via the xsl-style-sheet option. This issue has been patched in version 1.7.0.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-46683"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-c5fp-p67m-gq56</id>
    <title>GHSA-c5fp-p67m-gq56 — Snappy : SSRF and local file read via the xsl-style-sheet option</title>
    <updated>2026-10-16T03:04:50.788500+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Packagist: knplabs/knp-snappy</p>
<p>### Impact</p>
<p>It impacts applications where:
- the PHP daemon run with root permissions ;
- the application is either running outside a container or has sensitive file access ;</p>
<p>It could happens with this kind of workflows:</p>
<p>```php
$stylesheet = $_GET['stylesheet']; // = ‘file:///etc/passwd’
$pdf = new Knp\Snappy\Pdf(‘/usr/local/bin/wkhtmltopdf’);
 $pdf-&gt;generate(‘page.html’, ‘out.pdf’, [
   ‘xsl-style-sheet’ =&gt; $stylesheet
 ]);
```</p>
<p>### Patches</p>
<p>A list a schema with `http` and `https` by default is used to validate the remote path by default.</p>
<p>### Workarounds</p>
<p>Developers should ensure usage cannot allow (in any case) a user to pass a free input directly to the Snappy library.</p>
<p>```php
// Bad example
$pdf = new Knp\Snappy\Pdf(‘/usr/local/bin/wkhtmltopdf’);
 $pdf-&gt;generate(‘page.html’, ‘out.pdf’, [
   ‘xsl-style-sheet’ =&gt; $_GET['input'],
 ]);
```</p>
<p>Instead developers can list available available stylesheets and pick the right one with the user input.</p>
<p>```php
// Better
$allowedStylesheets = [
    'invoice' =&gt; '/app/xsl/invoice.xsl',
    'report'  =&gt; '/app/xsl/report.xsl',
];</p>
<p>$key = $_GET['stylesheet'] ?? '';</p>
<p>if (!array_key_exists($key, $allowedStylesheets)) {
    throw new \RuntimeException('Unknown stylesheet.');
}</p>
<p>$pdf = new Knp\Snappy\Pdf('/usr/local/bin/wkhtmltopdf');
$pdf-&gt;generate('page.html', 'out.pdf', [
    'xsl-style-sheet' =&gt; $allowedStylesheets[$key],
]);
```</p>
<p>### References</p>
<p>Read more about SSRF at [owasp.org/www-community/attacks/Server_Side_Request_Forgery](https…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-c5fp-p67m-gq56"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/msrc_cve-2026-46683</id>
    <title>msrc_CVE-2026-46683 — Snappy: SSRF and local file read via the xsl-style-sheet option</title>
    <updated>2026-10-16T03:04:50.788557+00:00</updated>
    <content>msrc_CVE-2026-46683</content>
    <link href="https://cve.radiocsirt.org/vuln/msrc_cve-2026-46683"/>
  </entry>
</feed>
