AUGUST 4, 2026
Live Feed
Back to database
Case File

CVE-2021-39227

MEDIUM · CVSS 6.2 EPSS 1.39% Public Exploit

Source: NVD + CISA KEV + EPSS (historical backfill) · Published 2021-09-17 · Last synced 2026-08-04

CyberRota Analysis

AI analysis pending.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2021-39227
Severity
MEDIUM
CVSS
6.2
EPSS
1.39%
Apache GitHub

Original NVD Description

ZRender is a lightweight graphic library providing 2d draw for Apache ECharts. In versions prior to 5.2.1, using `merge` and `clone` helper methods in the `src/core/util.ts` module results in prototype pollution. It affects the popular data visualization library Apache ECharts, which uses and exports these two methods directly. The GitHub Security Advisory page for this vulnerability contains a proof of concept. This issue is patched in ZRender version 5.2.1. One workaround is available: Check if there is `__proto__` in the object keys. Omit it before using it as an parameter in these affected methods. Or in `echarts.util.merge` and `setOption` if project is using ECharts.