<?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://vulnerability.circl.lu</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>Sat, 03 Oct 2026 19:45:49 +0000</lastBuildDate>
    <item>
      <title>fkie_cve-2026-55566</title>
      <link>https://vulnerability.circl.lu/vuln/fkie_cve-2026-55566</link>
      <description>&lt;p&gt;Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs processes attacker-controlled data from the /ext URL route in yamcs-web/src/main/webapp/projects/webapp/src/app/core/routes/extension.matcher.ts, extension.component.ts, and app.component.ts without checking registered plugin IDs before DOM rendering through innerHTML. A crafted URL can execute JavaScript when opened by a user. The script can read data available to the Yamcs web application and perform actions in the user context. This issue is fixed in versions 5.12.8 and 5.13.2.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs processes attacker-controlled data from the /ext URL route in yamcs-web/src/main/webapp/projects/webapp/src/app/core/routes/extension.matcher.ts, extension.component.ts, and app.component.ts without checking registered plugin IDs before DOM rendering through innerHTML. A crafted URL can execute JavaScript when opened by a user. The script can read data available to the Yamcs web application and perform actions in the user context. This issue is fixed in versions 5.12.8 and 5.13.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/fkie_cve-2026-55566</guid>
    </item>
    <item>
      <title>GHSA-9272-wg2r-7xmx — Yamcs has DOM XSS in Extension Routing</title>
      <link>https://vulnerability.circl.lu/vuln/ghsa-9272-wg2r-7xmx</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Maven: org.yamcs:yamcs-core&lt;/p&gt;
&lt;p&gt;**Attack type**: Unauthenticated remote 
**Impact**: Execution of arbitrary JavaScript in a user’s browser.
**Affected components**: extension.matcher.ts:12, extension.component.ts:40, app.component.ts:134.&lt;/p&gt;
&lt;p&gt;Yamcs is vulnerable to cross-site scripting in the /ext URL endpoint. By inputting specially crafted code into the URL, an attacker can execute arbitrary JavaScript code in a user’s browser. This URL may be sent to a user via a phishing email.
 
&amp;lt;img width=&amp;#34;940&amp;#34; height=&amp;#34;294&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;https://github.com/user-attachments/assets/d886d65c-9bb5-4599-ac11-55db83aafc0e&amp;#34; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Steps to Reproduce:
1.	Start a Yamcs instance.
2.	Insert the following URL into the browser and press enter (change ‘myproject’ to the name of your instance):
```
http://localhost:8090/ext/img%20src%3Dx%20onerror%3Dalert%281%29?c=myproject
```
3.	You will receive an alert with the number ‘1’ in it.&lt;/p&gt;
&lt;p&gt;Recommendations:
1.	Use document.createElement instead of innerHTML in extension.component.ts.
2.	Validate the extension against registered plugin IDs.
3.	Enforce a strict custom-element-name regex before mounting.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Maven: org.yamcs:yamcs-core&lt;/p&gt;
&lt;p&gt;**Attack type**: Unauthenticated remote 
**Impact**: Execution of arbitrary JavaScript in a user’s browser.
**Affected components**: extension.matcher.ts:12, extension.component.ts:40, app.component.ts:134.&lt;/p&gt;
&lt;p&gt;Yamcs is vulnerable to cross-site scripting in the /ext URL endpoint. By inputting specially crafted code into the URL, an attacker can execute arbitrary JavaScript code in a user’s browser. This URL may be sent to a user via a phishing email.
 
&amp;lt;img width=&amp;#34;940&amp;#34; height=&amp;#34;294&amp;#34; alt=&amp;#34;image&amp;#34; src=&amp;#34;https://github.com/user-attachments/assets/d886d65c-9bb5-4599-ac11-55db83aafc0e&amp;#34; /&amp;gt;&lt;/p&gt;
&lt;p&gt;Steps to Reproduce:
1.	Start a Yamcs instance.
2.	Insert the following URL into the browser and press enter (change ‘myproject’ to the name of your instance):
```
http://localhost:8090/ext/img%20src%3Dx%20onerror%3Dalert%281%29?c=myproject
```
3.	You will receive an alert with the number ‘1’ in it.&lt;/p&gt;
&lt;p&gt;Recommendations:
1.	Use document.createElement instead of innerHTML in extension.component.ts.
2.	Validate the extension against registered plugin IDs.
3.	Enforce a strict custom-element-name regex before mounting.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://vulnerability.circl.lu/vuln/ghsa-9272-wg2r-7xmx</guid>
    </item>
  </channel>
</rss>
