GHSA-hxj9-33pp-j2cc · Severity: critical · Ecosystem: npm — 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.
Conclusion & alert: CVE-2025-66456 is rated High Exploit Risk (64.2/100): CVSS Critical severity, with low exploitation likelihood (EPSS 0.16%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-05-08 | 0.13% | 0.16% | +0.04% |
| 2 | 2026-05-07 | 0.15% | 0.13% | -0.03% |
| 3 | 2026-02-15 | — | 0.15% | — |
Full EPSS history (5 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 9.1 | 4.0 | CRITICAL |
|
— | — | [email protected] |
| 9.8 | 3.1 | CRITICAL |
|
3.9 | 5.9 | [email protected] |
GHSA-hxj9-33pp-j2cc · Severity: critical · Ecosystem: npm — Elysia vulnerable to prototype pollution with multiple standalone schema validation
| URL | Tags |
|---|---|
| https://github.com/elysiajs/elysia/commit/26935bf76ebc43b4a43d48b173fc853de43bb51e | Patch |
| https://github.com/elysiajs/elysia/commit/3af978663e437dccc6c1a2a3aff4b74e1574849e | Patch |
| https://github.com/elysiajs/elysia/pull/1564 | Issue Tracking Patch |
| https://github.com/elysiajs/elysia/security/advisories/GHSA-8vch-m3f4-q8jf | Not Applicable |
| https://github.com/elysiajs/elysia/security/advisories/GHSA-hxj9-33pp-j2cc | Exploit Patch Vendor Advisory |