<?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 13:06:47 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-361449</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-361449</link>
      <description>EUVD-2026-361449</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-361449</guid>
    </item>
    <item>
      <title>fkie_cve-2026-55559</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-55559</link>
      <description>&lt;p&gt;Yamcs is a mission control framework. Prior to 5.12.8 and 5.13.2, Yamcs inserts templateArgs from POST /api/instances and PATCH /api/instances/{instance} into YAML through VarStatement.append in yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java without YAML-context escaping. The rendered configuration is parsed by YamcsServer.createInstance and loaded by YamcsServerInstance, allowing an attacker to inject a services entry for org.yamcs.ProcessRunner. Deployments without security.yaml expose the operation through the guest superuser, while secured deployments require SystemPrivilege.CreateInstances. Successful exploitation executes commands as the Yamcs service account. 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 inserts templateArgs from POST /api/instances and PATCH /api/instances/{instance} into YAML through VarStatement.append in yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java without YAML-context escaping. The rendered configuration is parsed by YamcsServer.createInstance and loaded by YamcsServerInstance, allowing an attacker to inject a services entry for org.yamcs.ProcessRunner. Deployments without security.yaml expose the operation through the guest superuser, while secured deployments require SystemPrivilege.CreateInstances. Successful exploitation executes commands as the Yamcs service account. This issue is fixed in versions 5.12.8 and 5.13.2.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-55559</guid>
    </item>
    <item>
      <title>GHSA-73mf-m39p-wpm9 — Yamcs vulnerable to Remote Code Execution via instance-template argument YAML injection (createInstance)</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-73mf-m39p-wpm9</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; Maven: org.yamcs:yamcs-core&lt;/p&gt;
&lt;p&gt;### Summary&lt;/p&gt;
&lt;p&gt;`templateArgs` sent to `POST /api/instances` (and `PATCH /api/instances/{instance}`) are written into the rendered instance config as raw text, then parsed as YAML and loaded. Yamcs instantiates each `services:` entry by its `class:`, so injecting YAML through a template arg lets you add a `services:` entry for `org.yamcs.ProcessRunner` and run a command on the host. The args aren&amp;#39;t escaped for YAML or validated server-side.&lt;/p&gt;
&lt;p&gt;Needs the `CreateInstances` privilege. With no `security.yaml` the `guest` user is `superuser=true` and the API is unauthenticated, so it&amp;#39;s reachable without auth, same default exposure as CVE-2026-46562. The 5.12.7 algorithm-edit fix doesn&amp;#39;t touch this path.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;`VarStatement` appends arg values with no escaping:&lt;/p&gt;
&lt;p&gt;```java
// yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java:29
buf.append(value);
```&lt;/p&gt;
&lt;p&gt;The only filter, `EscapeFilter`, does HTML escaping (`&amp;amp; &amp;lt; &amp;gt; &amp;#39; &amp;#34;`) and leaves newlines, colons and indentation alone, so `{{ x | escape }}` doesn&amp;#39;t help either. `InstancesApi.createInstance` forwards the args without checking them against the declared variables; the `choices` / `required` metadata is only used to render the web form.&lt;/p&gt;
&lt;p&gt;Request to exec:
`InstancesApi.createInstance` (`http/api/InstancesApi.java:169`, checks `CreateInstances`)
→ `YamcsServer.createInstance` (`YamcsServer.java:651`, `template.process(templateArgs)`)
→ rendered config loaded as `YConfiguration`
→ `YamcsServerInstance` instantiates `services:`…&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;### Summary&lt;/p&gt;
&lt;p&gt;`templateArgs` sent to `POST /api/instances` (and `PATCH /api/instances/{instance}`) are written into the rendered instance config as raw text, then parsed as YAML and loaded. Yamcs instantiates each `services:` entry by its `class:`, so injecting YAML through a template arg lets you add a `services:` entry for `org.yamcs.ProcessRunner` and run a command on the host. The args aren&amp;#39;t escaped for YAML or validated server-side.&lt;/p&gt;
&lt;p&gt;Needs the `CreateInstances` privilege. With no `security.yaml` the `guest` user is `superuser=true` and the API is unauthenticated, so it&amp;#39;s reachable without auth, same default exposure as CVE-2026-46562. The 5.12.7 algorithm-edit fix doesn&amp;#39;t touch this path.&lt;/p&gt;
&lt;p&gt;### Details&lt;/p&gt;
&lt;p&gt;`VarStatement` appends arg values with no escaping:&lt;/p&gt;
&lt;p&gt;```java
// yamcs-core/src/main/java/org/yamcs/templating/VarStatement.java:29
buf.append(value);
```&lt;/p&gt;
&lt;p&gt;The only filter, `EscapeFilter`, does HTML escaping (`&amp;amp; &amp;lt; &amp;gt; &amp;#39; &amp;#34;`) and leaves newlines, colons and indentation alone, so `{{ x | escape }}` doesn&amp;#39;t help either. `InstancesApi.createInstance` forwards the args without checking them against the declared variables; the `choices` / `required` metadata is only used to render the web form.&lt;/p&gt;
&lt;p&gt;Request to exec:
`InstancesApi.createInstance` (`http/api/InstancesApi.java:169`, checks `CreateInstances`)
→ `YamcsServer.createInstance` (`YamcsServer.java:651`, `template.process(templateArgs)`)
→ rendered config loaded as `YConfiguration`
→ `YamcsServerInstance` instantiates `services:`…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-73mf-m39p-wpm9</guid>
    </item>
  </channel>
</rss>
