<?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, 13 Oct 2026 07:08:39 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-232663</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-232663</link>
      <description>EUVD-2026-232663</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-232663</guid>
    </item>
    <item>
      <title>fkie_cve-2022-31180</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2022-31180</link>
      <description>&lt;p&gt;Shescape is a simple shell escape package for JavaScript. Affected versions were found to have insufficient escaping of white space when interpolating output. This issue only impacts users that use the `escape` or `escapeAll` functions with the `interpolation` option set to `true`. The result is that if an attacker is able to include whitespace in their input they can: 1. Invoke shell-specific behaviour through shell-specific special characters inserted directly after whitespace. 2. Invoke shell-specific behaviour through shell-specific special characters inserted or appearing after line terminating characters. 3. Invoke arbitrary commands by inserting a line feed character. 4. Invoke arbitrary commands by inserting a carriage return character. Behaviour number 1 has been patched in [v1.5.7] which you can upgrade to now. No further changes are required. Behaviour number 2, 3, and 4 have been patched in [v1.5.8] which you can upgrade to now. No further changes are required. The best workaround is to avoid having to use the `interpolation: true` option - in most cases using an alternative is possible, see [the recipes](https://github.com/ericcornelissen/shescape#recipes) for recommendations. Alternatively, users may strip all whitespace from user input. Note that this is error prone, for example: for PowerShell this requires stripping `&amp;#39;\u0085&amp;#39;` which is not included in JavaScript&amp;#39;s definition of `\s` for Regular Expressions.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Shescape is a simple shell escape package for JavaScript. Affected versions were found to have insufficient escaping of white space when interpolating output. This issue only impacts users that use the `escape` or `escapeAll` functions with the `interpolation` option set to `true`. The result is that if an attacker is able to include whitespace in their input they can: 1. Invoke shell-specific behaviour through shell-specific special characters inserted directly after whitespace. 2. Invoke shell-specific behaviour through shell-specific special characters inserted or appearing after line terminating characters. 3. Invoke arbitrary commands by inserting a line feed character. 4. Invoke arbitrary commands by inserting a carriage return character. Behaviour number 1 has been patched in [v1.5.7] which you can upgrade to now. No further changes are required. Behaviour number 2, 3, and 4 have been patched in [v1.5.8] which you can upgrade to now. No further changes are required. The best workaround is to avoid having to use the `interpolation: true` option - in most cases using an alternative is possible, see [the recipes](https://github.com/ericcornelissen/shescape#recipes) for recommendations. Alternatively, users may strip all whitespace from user input. Note that this is error prone, for example: for PowerShell this requires stripping `&amp;#39;\u0085&amp;#39;` which is not included in JavaScript&amp;#39;s definition of `\s` for Regular Expressions.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2022-31180</guid>
    </item>
    <item>
      <title>GHSA-44vr-rwwj-p88h — Shescape vulnerable to insufficient escaping of whitespace</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-44vr-rwwj-p88h</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 only impacts users that use the `escape` or `escapeAll` functions with the `interpolation` option set to `true`. Example:&lt;/p&gt;
&lt;p&gt;```javascript
import cp from &amp;#34;node:child_process&amp;#34;;
import * as shescape from &amp;#34;shescape&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 1. Prerequisites
const options = {
  shell: &amp;#34;bash&amp;#34;,
  // Or
  shell: &amp;#34;dash&amp;#34;,
  // Or
  shell: &amp;#34;powershell.exe&amp;#34;,
  // Or
  shell: &amp;#34;zsh&amp;#34;,
  // Or
  shell: undefined, // Only if the default shell is one of the affected shells.
};&lt;/p&gt;
&lt;p&gt;// 2. Attack (one of multiple)
const payload = &amp;#34;foo #bar&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 3. Usage
let escapedPayload;
shescape.escape(payload, { interpolation: true });
// Or
shescape.escapeAll(payload, { interpolation: true });&lt;/p&gt;
&lt;p&gt;cp.execSync(`echo Hello ${escapedPayload}!`, options);
// _Output depends on the shell being used_
```&lt;/p&gt;
&lt;p&gt;The result is that if an attacker is able to include whitespace in their input they can:&lt;/p&gt;
&lt;p&gt;1. Invoke shell-specific behaviour through shell-specific special characters inserted directly after whitespace.
   - Affected shells: _Bash_, _Dash_, _Zsh_, _PowerShell_
2. Invoke shell-specific behaviour through shell-specific special characters inserted or appearing after line terminating characters. 
   - Affected shells: _Bash_
3. Invoke arbitrary commands by inserting a line feed character.
   - Affected Shells: _Bash_, _Dash_, _Zsh_, _PowerShell_
3. Invoke arbitrary commands by inserting a carriage return character.
   - Affected Shells: _PowerShell_&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;Behaviour number 1 has been patched in [v1.5.7] which you can…&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 only impacts users that use the `escape` or `escapeAll` functions with the `interpolation` option set to `true`. Example:&lt;/p&gt;
&lt;p&gt;```javascript
import cp from &amp;#34;node:child_process&amp;#34;;
import * as shescape from &amp;#34;shescape&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 1. Prerequisites
const options = {
  shell: &amp;#34;bash&amp;#34;,
  // Or
  shell: &amp;#34;dash&amp;#34;,
  // Or
  shell: &amp;#34;powershell.exe&amp;#34;,
  // Or
  shell: &amp;#34;zsh&amp;#34;,
  // Or
  shell: undefined, // Only if the default shell is one of the affected shells.
};&lt;/p&gt;
&lt;p&gt;// 2. Attack (one of multiple)
const payload = &amp;#34;foo #bar&amp;#34;;&lt;/p&gt;
&lt;p&gt;// 3. Usage
let escapedPayload;
shescape.escape(payload, { interpolation: true });
// Or
shescape.escapeAll(payload, { interpolation: true });&lt;/p&gt;
&lt;p&gt;cp.execSync(`echo Hello ${escapedPayload}!`, options);
// _Output depends on the shell being used_
```&lt;/p&gt;
&lt;p&gt;The result is that if an attacker is able to include whitespace in their input they can:&lt;/p&gt;
&lt;p&gt;1. Invoke shell-specific behaviour through shell-specific special characters inserted directly after whitespace.
   - Affected shells: _Bash_, _Dash_, _Zsh_, _PowerShell_
2. Invoke shell-specific behaviour through shell-specific special characters inserted or appearing after line terminating characters. 
   - Affected shells: _Bash_
3. Invoke arbitrary commands by inserting a line feed character.
   - Affected Shells: _Bash_, _Dash_, _Zsh_, _PowerShell_
3. Invoke arbitrary commands by inserting a carriage return character.
   - Affected Shells: _PowerShell_&lt;/p&gt;
&lt;p&gt;### Patches&lt;/p&gt;
&lt;p&gt;Behaviour number 1 has been patched in [v1.5.7] which you can…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-44vr-rwwj-p88h</guid>
    </item>
    <item>
      <title>gsd-2022-31180</title>
      <link>https://cve.radiocsirt.org/vuln/gsd-2022-31180</link>
      <description>gsd-2022-31180</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/gsd-2022-31180</guid>
    </item>
  </channel>
</rss>
