Skip to content
OpenAdvisories
High · 8.2 CVE-2024-21489 EUVD-2024-2911GHSA-34q8-jcq6-mc37

uPlot Prototype Pollution vulnerability

Published Oct 1, 2024 · Updated Aug 16, 2026 · Assigned by snyk

Description

Versions of the package uplot before 1.6.31 are vulnerable to Prototype Pollution via the uplot.assign function due to missing check if the attribute resolves to the object prototype.

Affected products

VendorProductAffectedFixed
— uplot < 1.6.31 1.6.31
— org.webjars.npm:uplot — —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
RHEL 8.4 TUS grafana 7.3.6-7.el8_4 RHSA-2024:8083
RHEL 8.4 E4S grafana 7.3.6-7.el8_4 RHSA-2024:8083
RHEL 8.4 AUS grafana 7.3.6-7.el8_4 RHSA-2024:8083

Affected packages

EcosystemPackageAffectedFixedRecord
npm uplot < 1.6.31 1.6.31 GHSA-34q8-jcq6-mc37

Advisories 2

References