Approved changes feed: RSS · Atom

cpe:2.3:a:denoland:deno:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorDenoland (83c16d8c-da23-5fd2-99e2-2dc4906318b2)
ProductDeno (09fe8031-b0b7-52c9-bdb3-ded29a77f7ce)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-55517 vulnerable 2026-07-29 01:00:28.497641 Deno: Denial of service via non-ASCII bytes in WebSocket response headers
MEDIUM (4.3)
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.7.5, a Deno program that opens a client WebSocket connection could be crashed by the remote server. While handling the WebSocket handshake response, Deno parsed the Sec-WebSocket-Protocol and Sec-WebSocket-Extensions response headers in a way that assumed their bytes were always printable ASCII. A response header containing non-visible-ASCII bytes (0x80-0xFF) caused a panic that aborted the entire Deno process. This vulnerability is fixed in 2.7.5.
Published: 2026-06-23T17:24:59.498Z
Updated: 2026-06-23T17:52:56.960Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49983 vulnerable 2026-07-29 00:57:45.808661 Deno: process.loadEnvFile() bypasses env permission checks and mutates process.env with only read access
MEDIUM (5.2)
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.8.1, environment access is gated by the env permission. You can deny it with --deny-env, or restrict it to a specific allowlist with --allow-env=FOO,BAR. The expectation is that a program running without env permission cannot change process.env. process.loadEnvFile() (the Node-compatible API for loading variables from a .env file) does not honor this. It only checks that the program has read permission for the dotenv file, then writes every key in that file into the process environment — even when env access is denied. In effect, --allow-read plus a writable or attacker-controlled .env file is enough to defeat --deny-env. This vulnerability is fixed in 2.8.1.
Published: 2026-06-23T17:16:17.026Z
Updated: 2026-06-23T17:54:51.686Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49860 vulnerable 2026-07-29 00:57:45.730691 Deno: WebSocket API sandbox bypass via missing post-DNS check
MEDIUM (5.2)
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.8.1, when a WebSocket connection was opened, Deno checked the destination hostname against --deny-net rules but did not re-check the IP addresses that hostname resolved to. An attacker-controlled script could use a specially crafted domain name that passes the hostname check yet resolves to a denied IP, bypassing the network restriction entirely. This vulnerability is fixed in 2.8.1.
Published: 2026-06-23T17:15:05.749Z
Updated: 2026-06-23T17:37:07.624Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49859 vulnerable 2026-07-29 00:57:45.730552 Deno: `fetch()` API sandbox bypass via missing DNS resolution check
MEDIUM (5.2)
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.8.1, when fetch() was called, Deno checked the destination hostname against --deny-net rules but did not re-check the IP addresses that hostname resolved to. An attacker-controlled script could use a specially crafted domain name that passes the hostname check yet resolves to a denied IP, bypassing the network restriction entirely. This vulnerability is fixed in 2.8.1.
Published: 2026-06-23T17:14:16.888Z
Updated: 2026-06-24T14:23:09.068Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49440 vulnerable 2026-07-29 00:57:45.429253 Deno: Miller-Rabin Primality Test Allows Zero Rounds
HIGH (7.4)
Deno is a JavaScript, TypeScript, and WebAssembly runtime. Prior to 2.8.1, node:crypto.checkPrime(candidate[, options][, callback]) and crypto.checkPrimeSync(candidate[, options]) ran no Miller-Rabin rounds at all when the caller left options.checks at its default of 0. In that mode, the only test applied to the candidate was trial division by the primes up to 17,863. Any composite whose smallest prime factor exceeds that bound — for example the product of two primes just above it, such as 17,881 × 17,891 — was reported as true ("probably prime"). The same divergence affected the lower-level op_node_check_prime / op_node_check_prime_bytes paths that the polyfill calls into. This vulnerability is fixed in 2.8.1.
Published: 2026-06-23T17:13:25.052Z
Updated: 2026-06-25T13:48:28.573Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49411 vulnerable 2026-07-29 00:57:45.418053 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49406 vulnerable 2026-07-29 00:57:45.417842 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49402 vulnerable 2026-07-29 00:57:45.417613 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49401 vulnerable 2026-07-29 00:57:45.417323 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44726 vulnerable 2026-07-29 00:52:14.585925 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32260 vulnerable 2026-06-08 07:57:17.319337 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-27190 vulnerable 2026-06-08 07:53:22.009112 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22864 vulnerable 2026-06-08 07:51:14.037546 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-22863 vulnerable 2026-06-08 07:51:14.035931 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-61787 vulnerable 2026-06-08 07:37:28.067557 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-61786 vulnerable 2026-06-08 07:37:28.067056 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-61785 vulnerable 2026-06-08 07:37:28.065586 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48935 vulnerable 2026-06-08 07:29:12.264943 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48934 vulnerable 2026-06-08 07:29:12.264500 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-48888 vulnerable 2026-06-08 07:29:12.169688 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24015 vulnerable 2026-06-08 07:12:47.342681 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-21620 vulnerable 2026-06-08 07:08:57.049864 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-37150 vulnerable 2026-06-08 06:39:46.713340 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-34346 vulnerable 2026-06-08 06:37:33.148347 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-32477 vulnerable 2026-06-08 06:35:33.187319 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-32468 vulnerable 2026-06-08 06:35:33.176271 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27936 vulnerable 2026-06-08 06:33:25.101599 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27935 vulnerable 2026-06-08 06:33:25.100973 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27934 vulnerable 2026-06-08 06:33:25.100336 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27933 vulnerable 2026-06-08 06:33:25.097298 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27932 vulnerable 2026-06-08 06:33:25.094816 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-27931 vulnerable 2026-06-08 06:33:25.094301 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-33966 vulnerable 2026-06-08 06:06:24.098406 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28446 vulnerable 2026-06-08 06:01:10.894224 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-28445 vulnerable 2026-06-08 06:01:10.891131 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-22499 vulnerable 2026-06-08 05:54:26.435670 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24783 vulnerable 2026-06-08 05:41:01.624679 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-32619 vulnerable 2026-06-08 05:32:07.674179 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.