Deno is a JavaScript, TypeScript, and WebAssembly runtime. Starting in version 1.41.3 and prior to versions 2.1.13, 2.2.13, and 2.3.2, deno run --allow-read --deny-read main.ts results in allowed, even though 'deny' should be stronger. The result is the same with all global unary permissions given as --allow-* --deny-*. This only affects a nonsensical combination of flags, so there shouldn't be a real impact on the userbase. Users may upgrade to version 2.1.13, 2.2.13, or 2.3.2 to receive a patch.
{
"license": "CC-BY-4.0",
"sources": [
{
"id": "CVE-2025-48888",
"modified": "2025-07-02T14:05:20.353Z",
"imported": "2026-04-14T12:58:55.127Z",
"url": "https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-48888",
"published": "2025-06-04T20:15:23.977Z",
"html_url": "https://nvd.nist.gov/vuln/detail/CVE-2025-48888"
},
{
"id": "GHSA-xqxc-x6p3-w683",
"modified": "2025-07-02T18:29:57Z",
"imported": "2026-04-14T12:58:59.043Z",
"url": "https://api.github.com/advisories/GHSA-xqxc-x6p3-w683",
"published": "2025-06-04T21:13:44Z",
"html_url": "https://github.com/advisories/GHSA-xqxc-x6p3-w683"
},
{
"id": "EUVD-2025-16912",
"modified": "2025-06-04T19:32:53Z",
"imported": "2026-04-14T12:58:57.176Z",
"url": "https://euvdservices.enisa.europa.eu/api/enisaid?id=EUVD-2025-16912",
"published": "2025-06-04T19:15:55Z",
"html_url": "https://euvd.enisa.europa.eu/vulnerability/EUVD-2025-16912"
}
]
}