Skip to content

fix: nodejs-set-value: prototype pollution in function set-value#7

Merged
galanko merged 1 commit into
masterfrom
opensec/fix/set-value-cve-2019-10747
May 15, 2026
Merged

fix: nodejs-set-value: prototype pollution in function set-value#7
galanko merged 1 commit into
masterfrom
opensec/fix/set-value-cve-2019-10747

Conversation

@galanko
Copy link
Copy Markdown

@galanko galanko commented May 14, 2026

Summary

Automated remediation for CVE-2019-10747: Prototype Pollution vulnerability in set-value

Changes

  • Added set-value@^3.0.1 as a direct dependency to the project
  • Upgraded vulnerable set-value@2.0.0 to fixed version 3.0.3
  • Updated package-lock.json with new resolved dependencies

Security Impact

This fix eliminates CVE-2019-10747 (CVSS 9.8), a critical prototype pollution vulnerability in the set-value package's mixin-deep function. The vulnerability could be exploited by passing specially crafted payloads using constructor, prototype, or proto properties.

Verification

  • Existing test suite passes with new dependency versions
  • No breaking changes detected in the application code using set-value
  • Package-lock.json updated with resolved dependency tree

Generated by OpenSec remediation agent

- Added set-value@^3.0.1 as direct dependency to mitigate CVE-2019-10747
- Upgraded from vulnerable set-value@2.0.0 to fixed version 3.0.3
- Updated package-lock.json with new dependency versions
- Verified existing test suite passes with new dependency

Fixes CVE-2019-10747: Prototype Pollution vulnerability in set-value mixin-deep function
@galanko galanko marked this pull request as ready for review May 15, 2026 12:37
@galanko galanko merged commit 3db9fa1 into master May 15, 2026
@galanko galanko deleted the opensec/fix/set-value-cve-2019-10747 branch May 15, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant