GHSA-v88g-cgmw-v5xw · Severity: medium · Ecosystem: npm — Prototype Pollution in Ajv
An issue was discovered in ajv.validate() in Ajv (aka Another JSON Schema Validator) 6.12.2. A carefully crafted JSON schema could be provided that allows execution of other code by prototype pollution. (While untrusted schemas are recommended against, the worst case of an untrusted schema should be a denial of service, not execution of code.)
Conclusion & alert: CVE-2020-15366 is rated Moderate Risk (52.8/100): CVSS Medium severity, with medium exploitation likelihood (EPSS 2.31%). Core evidence: EPSS rose +1.98% over the last day, indicating growing attacker interest. Mandatory action: Review affected assets and schedule remediation.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
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-06-15 | 0.33% | 2.31% | +1.98% |
| 2 | 2026-05-04 | 0.35% | 0.33% | -0.02% |
| 3 | 2026-01-14 | — | 0.35% | — |
Full EPSS history (19 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 5.6 | 3.1 | MEDIUM |
|
2.2 | 3.4 | [email protected] |
| 6.8 | 2.0 | MEDIUM |
|
8.6 | 6.4 | [email protected] |
GHSA-v88g-cgmw-v5xw · Severity: medium · Ecosystem: npm — Prototype Pollution in Ajv
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2020-15366 not yet assigned priority: Debian including 1 source packages (node-ajv), 5 status rows across 5 suites (bookworm, bullseye, forky, sid, trixie): resolved 5. | https://security-tracker.debian.org/tracker/CVE-2020-15366 |
redhat
|
medium | — | https://access.redhat.com/security/cve/CVE-2020-15366 |
ubuntu
|
medium | CVE-2020-15366 medium priority: Ubuntu including 1 source packages (node-ajv), 17 status rows across 17 suites (bionic, eoan, focal, groovy, hirsute, impish, jammy, kinetic, lunar, mantic, noble, oracular, plucky, questing, trusty, upstream, xenial): not-affected 11, needs-triage 3, DNE 2, ignored 1. | https://ubuntu.com/security/CVE-2020-15366 |
| URL | Tags |
|---|---|
| https://github.com/ajv-validator/ajv/releases/tag/v6.12.3 | Release Notes Third Party Advisory |
| https://github.com/ajv-validator/ajv/tags | Third Party Advisory |
| https://hackerone.com/bugs?subject=user&report_id=894259 | Permissions Required |
| https://security.netapp.com/advisory/ntap-20240621-0007/ |