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

[GHSA-9pgh-qqpf-7wqj] Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in @xmldom/xmldom and xmldom #808

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
@@ -1,34 +1,31 @@
{
"schema_version": "1.3.0",
"id": "GHSA-9pgh-qqpf-7wqj",
"modified": "2022-10-18T21:46:48Z",
"modified": "2022-11-08T18:05:14Z",
"published": "2022-10-11T20:42:57Z",
"aliases": [
"CVE-2022-37616"
],
"summary": "Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in @xmldom/xmldom and xmldom",
"details": "### Impact\nA prototype pollution vulnerability exists in the function copy in dom.js in the xmldom (published as @xmldom/xmldom) package.\n\n### Patches\nUpdate to `@xmldom/xmldom@~0.7.6`, `@xmldom/xmldom@~0.8.3` (dist-tag `latest`) or `@xmldom/xmldom@>=0.9.0-beta.2` (dist-tag `next`).\n\n### Workarounds\nNone\n### Impact\nA prototype pollution vulnerability exists in the function copy in dom.js in the xmldom (published as @xmldom/xmldom) package.\n\n### Patches\nUpdate to `@xmldom/xmldom@~0.7.6`, `@xmldom/xmldom@~0.8.3` (dist-tag `latest`) or `@xmldom/xmldom@>=0.9.0-beta.2` (dist-tag `next`).\n\n### Workarounds\nNone\n\n### References\nhttps://github.com/xmldom/xmldom/pull/437\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at security@xmldom.org\n* Add information to https://github.com/xmldom/xmldom/issues/436\n",
"details": "### Impact\nA prototype pollution vulnerability exists in the function copy in dom.js in the xmldom (published as @xmldom/xmldom) package.\n**Please be aware that every attempt to provide an exploit, was not able to and we are in the process of marking this report as invalid.**\n\n### Patches\nUpdate to `@xmldom/xmldom@~0.7.6`, `@xmldom/xmldom@~0.8.3` (dist-tag `latest`) or `@xmldom/xmldom@>=0.9.0-beta.2` (dist-tag `next`).\n\n### Workarounds\nNone\n\n### References\nhttps://github.com/xmldom/xmldom/pull/437\n\n### For more information\nIf you have any questions or comments about this advisory:\n* Email us at security@xmldom.org\n* Add information to https://github.com/xmldom/xmldom/issues/436\n",
"severity": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
}

],
"affected": [
{
"package": {
"ecosystem": "npm",
"name": "@xmldom/xmldom"
"name": "xmldom"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.8.0"
"introduced": "0"
},
{
"fixed": "0.8.3"
"last_affected": "0.6.0"
}
]
}
Expand All @@ -37,20 +34,23 @@
{
"package": {
"ecosystem": "npm",
"name": "xmldom"
"name": "@xmldom/xmldom"
},
"ranges": [
{
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0"
"introduced": "0.9.0-beta.1"
},
{
"last_affected": "0.6.0"
"fixed": "0.9.0-beta.2"
}
]
}
],
"versions": [
"0.9.0-beta.1"
]
},
{
Expand All @@ -63,16 +63,13 @@
"type": "ECOSYSTEM",
"events": [
{
"introduced": "0.9.0-beta.1"
"introduced": "0.8.0"
},
{
"fixed": "0.9.0-beta.2"
"fixed": "0.8.3"
}
]
}
],
"versions": [
"0.9.0-beta.1"
]
},
{
Expand Down Expand Up @@ -137,7 +134,7 @@
"cwe_ids": [
"CWE-1321"
],
"severity": "CRITICAL",
"severity": "LOW",
"github_reviewed": true
}
}