Chart.js is a lightweight JavaScript charting library widely embedded in web applications and dashboards for data visualization, representing a niche but broadly distributed dependency across client-side codebases. The durable signal in its vulnerability profile centers on prototype pollution, a class of object-manipulation weaknesses that can arise in loosely typed languages when user input reaches property assignment without sufficient validation. Current severity, exploitation, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Chartjs over time
Signals from CVEs in this vendor scope (3 CVEs).
3 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
CVE-2020-7746CRITICAL This affects the package chart.js before 2.9.4. The options parameter is not properly sanitized when it is processed. When the options are processed, the existing options (or the d | Oct 29, 2020 | 9.8 | 26 | NO | NO |
CVE-2023-6081MEDIUM The chartjs WordPress plugin through 2023.2 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scr | Feb 12, 2024 | 5.4 | 18 | NO | NO |
CVE-2023-6082MEDIUM The chartjs WordPress plugin through 2023.2 does not sanitise and escape some of its settings, which could allow high privilege users such as admin to perform Stored Cross-Site Scr | Feb 12, 2024 | 5.4 | 17 | NO | NO |
Signals from CVEs in this vendor scope (3 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Chartjs.
Media articles that mention a CVE ID that affects a product developed by Chartjs — matched by CVE ID, not by vendor name.