<?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>Mon, 19 Oct 2026 10:49:40 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-332416</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-332416</link>
      <description>EUVD-2026-332416</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-332416</guid>
    </item>
    <item>
      <title>fkie_cve-2026-55790</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-55790</link>
      <description>&lt;p&gt;Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.22 and 4.0.0-RC1 through 4.17.15, an attacker with only a GitHub account can plant a JavaScript payload in a craftcms/cms issue title. When a Craft admin uses the CraftSupport widget’s &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session. No control panel account or elevated privileges are required on the attacker’s side. This issue has been fixed in versions 4.17.16 and 5.9.23.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Craft CMS is a content management system (CMS). In versions 5.0.0-RC1 through 5.9.22 and 4.0.0-RC1 through 4.17.15, an attacker with only a GitHub account can plant a JavaScript payload in a craftcms/cms issue title. When a Craft admin uses the CraftSupport widget’s &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session. No control panel account or elevated privileges are required on the attacker’s side. This issue has been fixed in versions 4.17.16 and 5.9.23.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-55790</guid>
    </item>
    <item>
      <title>GHSA-24x4-j6x9-rfw5 — Craft CMS: DOM XSS via GitHub issue title in CraftSupport widget</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-24x4-j6x9-rfw5</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/cms&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;An attacker with only a GitHub account can plant a JavaScript payload in a `craftcms/cms` issue title. When a Craft admin uses the CraftSupport widget’s &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session.&lt;/p&gt;
&lt;p&gt;No control panel account or elevated privileges are required on the attacker’s side.&lt;/p&gt;
&lt;p&gt;## Preconditions&lt;/p&gt;
&lt;p&gt;- Attacker has a GitHub account (no control panel access needed).
- Victim is an administrator, and you have the CraftSupport widget on the dashboard.
- Victim uses the &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue.&lt;/p&gt;
&lt;p&gt;## Root cause&lt;/p&gt;
&lt;p&gt;`CraftSupportWidget.js` lines 382-392:&lt;/p&gt;
&lt;p&gt;```js
$(&amp;#39;&amp;lt;a&amp;gt;&amp;#39;, {
  href: this.getSearchResultUrl(results[i]),
  target: &amp;#39;_blank&amp;#39;,
  html:
    &amp;#39;&amp;lt;span class=&amp;#34;status &amp;#39; +
    this.getSearchResultStatus(results[i]) +
    &amp;#39;&amp;#34;&amp;gt;&amp;lt;/span&amp;gt;&amp;#39; +
    this.getSearchResultText(results[i]),
})
```&lt;/p&gt;
&lt;p&gt;`FeedbackScreen.getSearchResultText` (line 669-671) returns `result.title` verbatim from the GitHub API response. The jQuery `html:` option sets the element’s `innerHTML`, so a title containing `&amp;lt;img src=x onerror=...&amp;gt;` executes immediately on render.&lt;/p&gt;
&lt;p&gt;The GitHub API returns issue titles as raw JSON strings with no HTML encoding. The widget makes this request directly from the browser, without a Craft proxy or any sanitization step.&lt;/p&gt;
&lt;p&gt;`HelpScreen` (Stack Exchange) is not affected because the Stack Exchange API HTML-encodes titles before returning t…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Packagist: craftcms/cms&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;An attacker with only a GitHub account can plant a JavaScript payload in a `craftcms/cms` issue title. When a Craft admin uses the CraftSupport widget’s &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue, the payload executes in the admin’s control panel session.&lt;/p&gt;
&lt;p&gt;No control panel account or elevated privileges are required on the attacker’s side.&lt;/p&gt;
&lt;p&gt;## Preconditions&lt;/p&gt;
&lt;p&gt;- Attacker has a GitHub account (no control panel access needed).
- Victim is an administrator, and you have the CraftSupport widget on the dashboard.
- Victim uses the &amp;#34;Give feedback&amp;#34; screen and types a search term that returns the poisoned issue.&lt;/p&gt;
&lt;p&gt;## Root cause&lt;/p&gt;
&lt;p&gt;`CraftSupportWidget.js` lines 382-392:&lt;/p&gt;
&lt;p&gt;```js
$(&amp;#39;&amp;lt;a&amp;gt;&amp;#39;, {
  href: this.getSearchResultUrl(results[i]),
  target: &amp;#39;_blank&amp;#39;,
  html:
    &amp;#39;&amp;lt;span class=&amp;#34;status &amp;#39; +
    this.getSearchResultStatus(results[i]) +
    &amp;#39;&amp;#34;&amp;gt;&amp;lt;/span&amp;gt;&amp;#39; +
    this.getSearchResultText(results[i]),
})
```&lt;/p&gt;
&lt;p&gt;`FeedbackScreen.getSearchResultText` (line 669-671) returns `result.title` verbatim from the GitHub API response. The jQuery `html:` option sets the element’s `innerHTML`, so a title containing `&amp;lt;img src=x onerror=...&amp;gt;` executes immediately on render.&lt;/p&gt;
&lt;p&gt;The GitHub API returns issue titles as raw JSON strings with no HTML encoding. The widget makes this request directly from the browser, without a Craft proxy or any sanitization step.&lt;/p&gt;
&lt;p&gt;`HelpScreen` (Stack Exchange) is not affected because the Stack Exchange API HTML-encodes titles before returning t…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-24x4-j6x9-rfw5</guid>
    </item>
  </channel>
</rss>
