<?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>Thu, 08 Oct 2026 14:37:44 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-368146</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-368146</link>
      <description>EUVD-2026-368146</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-368146</guid>
    </item>
    <item>
      <title>fkie_cve-2026-54087</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-54087</link>
      <description>&lt;p&gt;EasyAdmin is a fast and modern admin generator for Symfony applications. From 5.0.0 until 5.0.13, FileField and ImageField can accept browser-executable uploads while templates/crud/field/file.html.twig links to stored files for inline same-origin rendering without a download attribute or Content-Disposition attachment header. When uploads are stored under the public web root, an attacker with access to an affected form can upload HTML through FileField or SVG through ImageField, and JavaScript executes in an authenticated administrator&amp;#39;s origin when the file is opened from the backend. Exploitation requires a privilege gap between the uploader and viewer. The issue can expose session or CSRF tokens and enable privilege escalation, but does not permit PHP or PHTML code execution because Symfony guessExtension does not produce those stored extensions. This issue is fixed in version 5.0.13.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;EasyAdmin is a fast and modern admin generator for Symfony applications. From 5.0.0 until 5.0.13, FileField and ImageField can accept browser-executable uploads while templates/crud/field/file.html.twig links to stored files for inline same-origin rendering without a download attribute or Content-Disposition attachment header. When uploads are stored under the public web root, an attacker with access to an affected form can upload HTML through FileField or SVG through ImageField, and JavaScript executes in an authenticated administrator&amp;#39;s origin when the file is opened from the backend. Exploitation requires a privilege gap between the uploader and viewer. The issue can expose session or CSRF tokens and enable privilege escalation, but does not permit PHP or PHTML code execution because Symfony guessExtension does not produce those stored extensions. This issue is fixed in version 5.0.13.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-54087</guid>
    </item>
    <item>
      <title>GHSA-8559-gwj3-q37r — EasyAdmin: Stored Cross-Site Scripting (XSS) via uploaded files served inline in FileField and ImageField</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-8559-gwj3-q37r</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: easycorp/easyadmin-bundle&lt;/p&gt;
&lt;p&gt;EasyAdmin&amp;#39;s `FileField` and `ImageField` accept browser-executable file types by default (`FileField` applies no MIME/extension restrictions; `ImageField`&amp;#39;s default `Image` constraint accepts SVG). When the upload directory is configured inside the public web root — as shown in the documentation — EasyAdmin links to the stored file inline (no download attribute or `Content-Disposition: attachment`).&lt;/p&gt;
&lt;p&gt;An attacker with access to a form using these fields can upload an `.html` (`FileField`) or `.svg` (`ImageField`) file containing JavaScript. When another  user opens it from the backend, it is served from the same origin and the script executes in the context of their authenticated admin session, enabling session/CSRF-token theft or privilege escalation.&lt;/p&gt;
&lt;p&gt;Exploitation requires the developer to store uploads in the public directory and a privilege gap between the uploading user and the viewing administrator. This is stored XSS only — it does not allow remote code execution, because uploaded filenames are derived from Symfony&amp;#39;s `guessExtension()`, which never produces `.php`/`.phtml`.&lt;/p&gt;
&lt;p&gt;Credit&lt;/p&gt;
&lt;p&gt;We would like to thank Emre Dogan for reporting the issue.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: easycorp/easyadmin-bundle&lt;/p&gt;
&lt;p&gt;EasyAdmin&amp;#39;s `FileField` and `ImageField` accept browser-executable file types by default (`FileField` applies no MIME/extension restrictions; `ImageField`&amp;#39;s default `Image` constraint accepts SVG). When the upload directory is configured inside the public web root — as shown in the documentation — EasyAdmin links to the stored file inline (no download attribute or `Content-Disposition: attachment`).&lt;/p&gt;
&lt;p&gt;An attacker with access to a form using these fields can upload an `.html` (`FileField`) or `.svg` (`ImageField`) file containing JavaScript. When another  user opens it from the backend, it is served from the same origin and the script executes in the context of their authenticated admin session, enabling session/CSRF-token theft or privilege escalation.&lt;/p&gt;
&lt;p&gt;Exploitation requires the developer to store uploads in the public directory and a privilege gap between the uploading user and the viewing administrator. This is stored XSS only — it does not allow remote code execution, because uploaded filenames are derived from Symfony&amp;#39;s `guessExtension()`, which never produces `.php`/`.phtml`.&lt;/p&gt;
&lt;p&gt;Credit&lt;/p&gt;
&lt;p&gt;We would like to thank Emre Dogan for reporting the issue.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-8559-gwj3-q37r</guid>
    </item>
  </channel>
</rss>
