<?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 21:08:30 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-351748</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-351748</link>
      <description>EUVD-2026-351748</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-351748</guid>
    </item>
    <item>
      <title>fkie_cve-2026-73411</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-73411</link>
      <description>&lt;p&gt;Shescape is a simple shell escape library for JavaScript. Prior to 2.1.14 and 3.0.1, getEscapeFunction in src/internal/unix/dash.js fails to escape ~ after : or = when applications use the escape or escapeAll APIs on Unix with shell set to dash, or with shell set to true when Dash is the default, and interpolate the result into an assignment prefixed to a command. An attacker who controls the input can supply a value such as :~ to disclose the home-directory path and may change the location on which the command operates. This issue is fixed in versions 2.1.14 and 3.0.1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Shescape is a simple shell escape library for JavaScript. Prior to 2.1.14 and 3.0.1, getEscapeFunction in src/internal/unix/dash.js fails to escape ~ after : or = when applications use the escape or escapeAll APIs on Unix with shell set to dash, or with shell set to true when Dash is the default, and interpolate the result into an assignment prefixed to a command. An attacker who controls the input can supply a value such as :~ to disclose the home-directory path and may change the location on which the command operates. This issue is fixed in versions 2.1.14 and 3.0.1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-73411</guid>
    </item>
    <item>
      <title>GHSA-q53c-4prm-w95q — Shescape: Home-directory disclosure in assignment context on Unix with Dash</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-q53c-4prm-w95q</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: shescape&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This impacts users of Shescape on Unix systems that explicitly configure `shell` to Dash, or `true` when the default shell is Dash, using the `escape` and `escapeAll` APIs in assignments prefixed to a command.&lt;/p&gt;
&lt;p&gt;An attacker may be able to obtain the location of the home directory and, depending on how it is used, change the location on which a command operates in unexpected ways.&lt;/p&gt;
&lt;p&gt;```javascript
import * as cp from &amp;#34;node:child_process&amp;#34;;
import { Shescape } from &amp;#34;shescape&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 1. Prerequisites
const options = {
    shell: &amp;#34;dash&amp;#34;,
    // Or
    shell: true, // Only if the default shell is Dash
};&lt;/p&gt;
&lt;p&gt;// 2. Payload
const payload = &amp;#34;:~&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 3. Usage
const shescape = new Shescape(options);
let escapedPayload;&lt;/p&gt;
&lt;p&gt;escapedPayload = shescape.escape(payload);
// Or
escapedPayload = shescape.escapeAll([payload]);&lt;/p&gt;
&lt;p&gt;// And (example)
const result = cp.execSync(`V=${escapedPayload}; echo $V`, options);&lt;/p&gt;
&lt;p&gt;// 4. Impact
console.log(result.toString());
// Outputs &amp;#34;:&amp;#34; followed by the user&amp;#39;s home directory
```&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This bug has been patched in [v2.1.14] and [v3.0.1] which you can upgrade to now.&lt;/p&gt;
&lt;p&gt;If you are already using v3 of Shescape, no further changes are required. If you are using v2 of Shescape it is recommended to upgrade as this version reaches end-of-life status on 2026-09-28, follow the [migration guide] to upgrade to v3.&lt;/p&gt;
&lt;p&gt;No patches will be released for version of Shescape lower than v2.0.0.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Alternatively, users of Shescape can 1) refrain from using Da…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: shescape&lt;/p&gt;
&lt;p&gt;### Impact&lt;/p&gt;
&lt;p&gt;This impacts users of Shescape on Unix systems that explicitly configure `shell` to Dash, or `true` when the default shell is Dash, using the `escape` and `escapeAll` APIs in assignments prefixed to a command.&lt;/p&gt;
&lt;p&gt;An attacker may be able to obtain the location of the home directory and, depending on how it is used, change the location on which a command operates in unexpected ways.&lt;/p&gt;
&lt;p&gt;```javascript
import * as cp from &amp;#34;node:child_process&amp;#34;;
import { Shescape } from &amp;#34;shescape&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 1. Prerequisites
const options = {
    shell: &amp;#34;dash&amp;#34;,
    // Or
    shell: true, // Only if the default shell is Dash
};&lt;/p&gt;
&lt;p&gt;// 2. Payload
const payload = &amp;#34;:~&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 3. Usage
const shescape = new Shescape(options);
let escapedPayload;&lt;/p&gt;
&lt;p&gt;escapedPayload = shescape.escape(payload);
// Or
escapedPayload = shescape.escapeAll([payload]);&lt;/p&gt;
&lt;p&gt;// And (example)
const result = cp.execSync(`V=${escapedPayload}; echo $V`, options);&lt;/p&gt;
&lt;p&gt;// 4. Impact
console.log(result.toString());
// Outputs &amp;#34;:&amp;#34; followed by the user&amp;#39;s home directory
```&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;This bug has been patched in [v2.1.14] and [v3.0.1] which you can upgrade to now.&lt;/p&gt;
&lt;p&gt;If you are already using v3 of Shescape, no further changes are required. If you are using v2 of Shescape it is recommended to upgrade as this version reaches end-of-life status on 2026-09-28, follow the [migration guide] to upgrade to v3.&lt;/p&gt;
&lt;p&gt;No patches will be released for version of Shescape lower than v2.0.0.&lt;/p&gt;
&lt;p&gt;### Workarounds&lt;/p&gt;
&lt;p&gt;Alternatively, users of Shescape can 1) refrain from using Da…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-q53c-4prm-w95q</guid>
    </item>
  </channel>
</rss>
