Approved changes feed: RSS · Atom
cpe:2.3:a:elysiajs:elysia:*:*:*:*:*:node.js:*:*part: a version: * update: *
| Vendor | Elysiajs (36d59b42-5f42-5c9b-98b8-542722b1e2b1) |
|---|---|
| Product | Elysia (756b45b1-c4e0-5509-bb1e-56972f20248e) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | node.js |
| Target hardware | * |
| Other | * |
Notes
Imported from purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:github/elysiajs/elysia |
purl2cpe | 2026-06-01 10:14:41.537422 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.