<?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-05T22:53:03.262076+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/euvd-2026-343241</id>
    <title>EUVD-2026-343241</title>
    <updated>2026-10-05T22:53:03.308032+00:00</updated>
    <content>EUVD-2026-343241</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-343241"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2026-49401</id>
    <title>fkie_cve-2026-49401</title>
    <updated>2026-10-05T22:53:03.308067+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.7.14, Deno's permission system enforces filesystem and execution restrictions by comparing the requested path against the path supplied to --deny-read, --deny-write, --deny-run, or --deny-ffi. On macOS, that comparison was done at the raw-byte level while the APFS filesystem treats different Unicode spellings of the same name as the same file. That means a program could reach a denied path by spelling it differently than the deny rule. This vulnerability is fixed in 2.7.14.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2026-49401"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-8xpq-cjcf-3wh9</id>
    <title>GHSA-8xpq-cjcf-3wh9 — Deno: Permission Bypass via Unicode Normalization Mismatch on macOS (APFS)</title>
    <updated>2026-10-05T22:53:03.308102+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: deno</p>
<p>## Summary</p>
<p>Deno's permission system enforces filesystem and execution restrictions by
comparing the requested path against the path supplied to `--deny-read`,
`--deny-write`, `--deny-run`, or `--deny-ffi`. On macOS, that comparison was
done at the raw-byte level while the APFS filesystem treats different Unicode
spellings of the same name as the same file.</p>
<p>That means a program could reach a denied path by spelling it differently than
the deny rule. For example, with `--deny-read=/secrets/passwörter.txt`, a
script could still read the file by opening `/secrets/passwo\u0308rter.txt`
(NFD instead of NFC), or `/SECRETS/PASSWÖRTER.txt` (different case, since
default APFS volumes are case-insensitive). Other forms include ligature
characters (`ﬁ` vs `fi`, `ﬀ` vs `ff`, …) and German `ß` vs `ss`.</p>
<p>The denied path and the requested path differed at the byte level, so Deno's
permission check passed; the kernel then resolved them to the same inode and
served the file anyway. The same flaw affected `--deny-write`, `--deny-run`,
and `--deny-ffi`, which share the same path-comparison code.</p>
<p>## Am I affected?</p>
<p>You are potentially affected if **all** of the following are true:</p>
<p>1. You run Deno on **macOS** (the issue is specific to APFS path-equivalence
   rules; Linux and Windows are not affected by this variant).
2. You rely on `--deny-read`, `--deny-write`, `--deny-run`, or `--deny-ffi`
   as a security boundary against less-trusted code — a dependency, plugin,
   or attacker-controlle…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-8xpq-cjcf-3wh9"/>
  </entry>
</feed>
