CVE Database›Document archive›CVE-2020-15366

CVE-2020-15366

nodejs-ajv: prototype pollution via crafted JSON schema in ajv.validate function

Loading…

Severity

Low

Red Hat Product Security

5.6

CVSS 3.1

Review impact separately from score.

Published · July 4, 2020

Updated · June 28, 2026

Description

A flaw was found in nodejs-ajv. 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.

Statement

In both OpenShift Container Platform (OCP) and OpenShift ServiceMesh (OSSM), the affected containers are behind OpenShift OAuth authentication. This restricts access to the vulnerable nodejs-ajv library to authenticated users only, therefore the impact is low.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.6
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:L/A:L

CWE-471 · Modification of Assumed-Immutable Data (MAID)