Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Snyk] Upgrade @xmldom/xmldom from 0.8.2 to 0.8.6 #1155

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

snyk-bot
Copy link
Contributor

Snyk has created this PR to upgrade @xmldom/xmldom from 0.8.2 to 0.8.6.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 4 versions ahead of your current version.
  • The recommended version was released 4 months ago, on 2022-11-05.

The recommended version fixes:

Severity Issue PriorityScore (*) Exploit Maturity
Prototype Pollution
SNYK-JS-XMLDOMXMLDOM-3042243
639/1000
Why? Has a fix available, CVSS 8.5
No Known Exploit
Improper Input Validation
SNYK-JS-XMLDOMXMLDOM-3092934
639/1000
Why? Has a fix available, CVSS 8.5
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Release notes
Package name: @xmldom/xmldom
  • 0.8.6 - 2022-11-05

    Commits

    Fixed

    • Properly check nodes before replacement #457 / #455 / #456

    Thank you, @ edemaine, @ pedro-l9, for your contributions

  • 0.8.5 - 2022-10-31

    Commits

    Fixed

    • fix: Restore ES5 compatibility #452 / #453

    Thank you, @ fengxinming, for your contributions

  • 0.8.4 - 2022-10-29

    Commits

    Fixed

    • Security: Prevent inserting DOM nodes when they are not well-formed CVE-2022-39353
      In case such a DOM would be created, the part that is not well-formed will be transformed into text nodes, in which xml specific characters like < and > are encoded accordingly.
      In the upcoming version 0.9.0 those text nodes will no longer be added and an error will be thrown instead.
      This change can break your code, if you relied on this behavior, e.g. multiple root elements in the past. We consider it more important to align with the specs that we want to be aligned with, considering the potential security issues that might derive from people not being aware of the difference in behavior.
      Related Spec: https://dom.spec.whatwg.org/#concept-node-ensure-pre-insertion-validity

    Thank you, @ frumioj, @ cjbarth, @ markgollnick for your contributions

  • 0.8.3 - 2022-10-11
  • 0.8.2 - 2022-04-05
from @xmldom/xmldom GitHub release notes
Commit messages
Package name: @xmldom/xmldom

Compare


Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

🧐 View latest project report

🛠 Adjust upgrade PR settings

🔕 Ignore this dependency or unsubscribe from future upgrade PRs

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.

None yet

1 participant