Approved changes feed: RSS · Atom
cpe:2.3:a:denoland:deno:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Denoland (83c16d8c-da23-5fd2-99e2-2dc4906318b2) |
|---|---|
| Product | Deno (09fe8031-b0b7-52c9-bdb3-ded29a77f7ce) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from gcve-enriched-dumps CVE data |
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 |
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 |
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 |
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.