Open mend-for-github-com[bot] opened 2 years ago
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Library home page: https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/deep-object-diff/package.json
Dependency Hierarchy: - addon-a11y-6.1.15.tgz (Root Library) - theming-6.1.15.tgz - :x: **deep-object-diff-1.1.0.tgz** (Vulnerable Library)
Found in HEAD commit: 7fad0c3ea819de1f1c13e58ea95c3582352491a9
Found in base branch: master
deep-object-diff version 1.1.0 allows an external attacker to edit or add new properties to an object. This is possible because the application does not properly validate incoming JSON keys, thus allowing the '__proto__' property to be edited.
Publish Date: 2022-11-03
URL: CVE-2022-41713
Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: None - Integrity Impact: Low - Availability Impact: None
Type: Upgrade version
Release Date: 2022-11-03
Fix Resolution (deep-object-diff): 1.1.9
Direct dependency fix Resolution (@storybook/addon-a11y): 6.1.16
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.
CVE-2022-41713 - Medium Severity Vulnerability
Vulnerable Library - deep-object-diff-1.1.0.tgz
Deep diffs two objects, including nested structures of arrays and objects, and return the difference.
Library home page: https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz
Path to dependency file: /package.json
Path to vulnerable library: /node_modules/deep-object-diff/package.json
Dependency Hierarchy: - addon-a11y-6.1.15.tgz (Root Library) - theming-6.1.15.tgz - :x: **deep-object-diff-1.1.0.tgz** (Vulnerable Library)
Found in HEAD commit: 7fad0c3ea819de1f1c13e58ea95c3582352491a9
Found in base branch: master
Vulnerability Details
deep-object-diff version 1.1.0 allows an external attacker to edit or add new properties to an object. This is possible because the application does not properly validate incoming JSON keys, thus allowing the '__proto__' property to be edited.
Publish Date: 2022-11-03
URL: CVE-2022-41713
CVSS 3 Score Details (5.3)
Base Score Metrics: - Exploitability Metrics: - Attack Vector: Network - Attack Complexity: Low - Privileges Required: None - User Interaction: None - Scope: Unchanged - Impact Metrics: - Confidentiality Impact: None - Integrity Impact: Low - Availability Impact: None
For more information on CVSS3 Scores, click here.Suggested Fix
Type: Upgrade version
Release Date: 2022-11-03
Fix Resolution (deep-object-diff): 1.1.9
Direct dependency fix Resolution (@storybook/addon-a11y): 6.1.16
:rescue_worker_helmet: Automatic Remediation will be attempted for this issue.