Describe the bug
While working on massCode project, I identified a critical vulnerability in the elysia package (CVE-2025-66456). The issue is caused by prototype pollution through the mergeDeep function when multiple standalone schema validations are used, which can lead to remote code execution (RCE).
CVE Link
CVE Report
To reproduce
Uploaded the dependency file to Vulert
After uploading, Vulert automatically scanned the entire dependency tree, including transitive dependencies.
App Version and Architecture
1.4.17
System info
Validations
Describe the bug
While working on massCode project, I identified a critical vulnerability in the elysia package (CVE-2025-66456). The issue is caused by prototype pollution through the mergeDeep function when multiple standalone schema validations are used, which can lead to remote code execution (RCE).
CVE Link
CVE Report
To reproduce
Uploaded the dependency file to Vulert
After uploading, Vulert automatically scanned the entire dependency tree, including transitive dependencies.
App Version and Architecture
1.4.17
System info
Validations