GHSA-wjc4-73q6-gv3m

Suggest an improvement
Source
https://github.com/advisories/GHSA-wjc4-73q6-gv3m
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2024/01/GHSA-wjc4-73q6-gv3m/GHSA-wjc4-73q6-gv3m.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-wjc4-73q6-gv3m
Aliases
  • CVE-2023-46308
Published
2024-01-03T06:30:27Z
Modified
2024-02-16T08:23:21.130791Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
plotly.js prototype pollution vulnerability
Details

In Plotly plotly.js before 2.25.2, plot API calls have a risk of proto being polluted in expandObjectPaths or nestedProperty.

Database specific
{
    "nvd_published_at": "2024-01-03T05:15:11Z",
    "cwe_ids": [
        "CWE-1321"
    ],
    "severity": "CRITICAL",
    "github_reviewed": true,
    "github_reviewed_at": "2024-01-03T19:38:54Z"
}
References

Affected packages

Packagist / plotly/plotly.js

Package

Name
plotly/plotly.js
Purl
pkg:composer/plotly/plotly.js

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.25.2

Affected versions

v1.*

v1.23.2
v1.24.0
v1.24.1
v1.24.2
v1.25.0
v1.25.1
v1.25.2
v1.26.0
v1.26.1
v1.27.0
v1.27.1
v1.28.0
v1.28.1
v1.28.2
v1.28.3
v1.29.0
v1.29.1
v1.29.2
v1.29.3
v1.30.0
v1.30.1
v1.31.0
v1.31.1
v1.31.2
v1.32.0
v1.33.0
v1.33.1
v1.34.0
v1.35.0
v1.35.1
v1.35.2
v1.36.0
v1.36.1
v1.37.0
v1.37.1
v1.38.0
v1.38.1
v1.38.2
v1.38.3
v1.39.0
v1.39.1
v1.39.2
v1.39.3
v1.39.4
v1.40.0
v1.40.1
v1.41.0
v1.41.1
v1.41.2
v1.41.3
v1.42.0
v1.42.1
v1.42.2
v1.42.3
v1.42.4
v1.42.5
v1.43.0
v1.43.1
v1.43.2
v1.44.0
v1.44.1
v1.44.2
v1.44.3
v1.44.4
v1.45.0
v1.45.1
v1.45.2
v1.45.3
v1.46.0
v1.46.1
v1.47.0
v1.47.1
v1.47.2
v1.47.3
v1.47.4
v1.48.0
v1.48.1
v1.48.2
v1.48.3
v1.49.0
v1.49.1
v1.49.2
v1.49.3
v1.49.4
v1.49.5
v1.50.0
v1.50.1
v1.51.0
v1.51.1
v1.51.2
v1.51.3
v1.52.0
v1.52.1
v1.52.2
v1.52.3
v1.53.0
v1.54.0
v1.54.1
v1.54.2
v1.54.3
v1.54.4
v1.54.5
v1.54.6
v1.54.7
v1.55.0
v1.55.1
v1.55.2
v1.56.0
v1.57.0
v1.57.1
v1.58.0
v1.58.1
v1.58.2
v1.58.3
v1.58.4
v1.58.5

v2.*

v2.0.0-rc.0
v2.0.0-rc.1
v2.0.0-rc.2
v2.0.0-rc.3
v2.0.0
v2.1.0
v2.2.0
v2.2.1
v2.3.0
v2.3.1
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.5.1
v2.6.0
v2.6.1
v2.6.2
v2.6.3
v2.6.4
v2.7.0
v2.8.0
v2.8.1
v2.8.2
v2.8.3
v2.9.0
v2.10.0
v2.10.1
v2.11.0
v2.11.1
v2.12.0
v2.12.1
v2.13.0
v2.13.1
v2.13.2
v2.13.3
v2.14.0
v2.15.0
v2.15.1
v2.16.0
v2.16.1
v2.16.2
v2.16.3
v2.16.4
v2.16.5
v2.17.0
v2.17.1
v2.18.0
v2.18.1
v2.18.2
v2.19.0
v2.19.1
v2.20.0
v2.21.0
v2.22.0
v2.23.0
v2.23.1
v2.23.2
v2.24.0
v2.24.1
v2.24.2
v2.24.3
v2.25.0
v2.25.1

npm / plotly.js

Package

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
2.25.2