Approved changes feed: RSS · Atom

cpe:2.3:a:elysiajs:elysia:*:*:*:*:*:node.js:*:*

part: a version: * update: *

VendorElysiajs (36d59b42-5f42-5c9b-98b8-542722b1e2b1)
ProductElysia (756b45b1-c4e0-5509-bb1e-56972f20248e)
Edition*
Language*
Software edition*
Target softwarenode.js
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/elysiajs/elysia purl2cpe 2026-06-01 10:14:41.537422

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-31865 vulnerable 2026-06-08 07:57:16.013300 Elysia Cookie Value Prototype Pollution
MEDIUM (6.5)
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation, and client-server communication. Prior to version 1.4.27, an Elysia cookie can be overridden by prototype pollution , eg. `__proto__`. This issue is patched in 1.4.27. As a workaround, use t.Cookie validation to enforce validation value and/or prevent iterable over cookie if possible.
Published: 2026-03-18T02:50:55.403Z
Updated: 2026-03-18T18:39:09.024Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-30837 vulnerable 2026-06-08 07:57:14.347964 Elysia has a string URL format redos
HIGH (7.5)
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Prior to 1.4.26 , t.String({ format: 'url' }) is vulnerable to ReDoS. Repeating a partial url format (protocol and hostname) multiple times cause regex to slow down significantly. This vulnerability is fixed in 1.4.26.
Published: 2026-03-10T20:12:14.627Z
Updated: 2026-03-11T15:33:53.271Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66457 vulnerable 2026-06-08 07:41:18.980256 Elysia affected by arbitrary code injection through cookie config
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Versions 1.4.17 and below are subject to arbitrary code execution from cookie config. When dynamic cookies are enabled (e.g. there an existing cookie schema), the cookie config is injected into the compiled route without first being sanitised. Availability of this exploit is generally low, but when combined with GHSA-hxj9-33pp-j2cc, it allows for a full RCE chain. An attack requires write access to either the Elysia app's source code (in which case the vulnerability is meaningless) or write access to the cookie config (perhaps where it is assumed to be provisioned by the environment). This issue is fixed in version 1.4.18.
Published: 2025-12-09T20:03:45.918Z
Updated: 2025-12-12T19:39:02.677Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66456 vulnerable 2026-06-08 07:41:18.979625 Elysia vulnerable to prototype pollution with multiple standalone schema validation
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation and client-server communication. Versions 1.4.0 through 1.4.16 contain a prototype pollution vulnerability in `mergeDeep` after merging results of two standard schema validations with the same key. Due to the ordering of merging, there must be an any type that is set as a standalone guard, to allow for the `__proto__ prop` to be merged. When combined with GHSA-8vch-m3f4-q8jf this allows for a full RCE by an attacker. This issue is fixed in version 1.4.17. To workaround, remove the `__proto__ key` from body.
Published: 2025-12-09T19:43:10.252Z
Updated: 2025-12-09T20:35:44.683Z
Reference links
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.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.