Skip to content

Commit e1f12fb

Browse files
1 parent 5437725 commit e1f12fb

File tree

1 file changed

+25
-2
lines changed

1 file changed

+25
-2
lines changed

advisories/github-reviewed/2025/11/GHSA-mh29-5h37-fv8m/GHSA-mh29-5h37-fv8m.json

Lines changed: 25 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
{
22
"schema_version": "1.4.0",
33
"id": "GHSA-mh29-5h37-fv8m",
4-
"modified": "2025-11-14T14:29:48Z",
4+
"modified": "2025-11-14T14:29:49Z",
55
"published": "2025-11-14T14:29:48Z",
66
"aliases": [
77
"CVE-2025-64718"
88
],
99
"summary": "js-yaml has prototype pollution in merge (<<)",
10-
"details": "### Impact\n\nIn js-yaml 4.1.0 and below, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted.\n\n### Patches\n\nProblem is patched in js-yaml 4.1.1.\n\n### Workarounds\n\nYou can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).\n\n### References\n\nhttps://cheatsheetseries.owasp.org/cheatsheets/Prototype_Pollution_Prevention_Cheat_Sheet.html",
10+
"details": "### Impact\n\nIn js-yaml `< 3.14.2` and `< 4.1.1`, it's possible for an attacker to modify the prototype of the result of a parsed yaml document via prototype pollution (`__proto__`). All users who parse untrusted yaml documents may be impacted.\n\n### Patches\n\nProblem is patched in js-yaml 3.14.2 and 4.1.1.\n\n### Workarounds\n\nYou can protect against this kind of attack on the server by using `node --disable-proto=delete` or `deno` (in Deno, pollution protection is on by default).\n\n### References\n\nhttps://cheatsheetseries.owasp.org/cheatsheets/Prototype_Pollution_Prevention_Cheat_Sheet.html",
1111
"severity": [
1212
{
1313
"type": "CVSS_V3",
@@ -27,6 +27,25 @@
2727
{
2828
"introduced": "0"
2929
},
30+
{
31+
"fixed": "3.14.2"
32+
}
33+
]
34+
}
35+
]
36+
},
37+
{
38+
"package": {
39+
"ecosystem": "npm",
40+
"name": "js-yaml"
41+
},
42+
"ranges": [
43+
{
44+
"type": "ECOSYSTEM",
45+
"events": [
46+
{
47+
"introduced": "4.0.0"
48+
},
3049
{
3150
"fixed": "4.1.1"
3251
}
@@ -48,6 +67,10 @@
4867
"type": "WEB",
4968
"url": "https://github.com/nodeca/js-yaml/commit/383665ff4248ec2192d1274e934462bb30426879"
5069
},
70+
{
71+
"type": "WEB",
72+
"url": "https://github.com/nodeca/js-yaml/commit/5278870a17454fe8621dbd8c445c412529525266"
73+
},
5174
{
5275
"type": "PACKAGE",
5376
"url": "https://github.com/nodeca/js-yaml"

0 commit comments

Comments
 (0)