{"id":"CVE-2025-57319","aliases":["CLSA-2026-1774570934","EUVD-2025-31052","GHSA-ffrw-9mx8-89p8"],"status":"disputed","title":"Withdrawn Advisory: fast-redact vulnerable to prototype pollution","description":"fast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence. NOTE: the Supplier disputes this because the reporter only demonstrated access to properties by an internal utility function, and there is no means for achieving prototype pollution via the public API.","severity":{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"adp","from":"cve"},"epss":{"day":"2026-11-12","score":0.00435,"percentile":0.3829,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-1321"],"published":"2025-09-24T00:00:00Z","modified":"2026-10-28T02:30:29Z","fixes":[{"ecosystem":"TuxCare:npm","package":"fast-redact","fixed_in":["3.5.0-tuxcare.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"TuxCare:npm","package":"fast-redact","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.5.0-tuxcare.0"},{"fixed":"3.5.0-tuxcare.1"}]}],"versions":["3.5.0"]}],"references":[{"url":"https://github.com/VulnSageAgent/PoCs/blob/main/JavaScript/prototype-pollution/fast-redact%403.5.0/index.js","tags":["web"]},{"url":"https://github.com/VulnSageAgent/PoCs/tree/main/JavaScript/prototype-pollution/CVE-2025-57319","tags":["web"]},{"url":"https://github.com/davidmarkclements/fast-redact/issues/75","tags":["report","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2025-57319","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-ffrw-9mx8-89p8"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/57xxx/CVE-2025-57319.json","tags":["advisory"]},{"url":"https://github.com/davidmarkclements/fast-redact","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2025-57319","description":"fast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence. NOTE: the Supplier disputes this because the reporter only demonstrated access to properties by an internal utility function, and there is no means for achieving prototype pollution via the public API.","status":"disputed","published":"2025-09-24T00:00:00Z","modified":"2025-09-26T17:10:52.557Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"adp"}],"updated_at":"2026-11-02T14:32:34.773122Z"}],"euvd":[{"id":"EUVD-2025-31052","description":"fast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence. NOTE: the Supplier disputes this because the reporter only demonstrated access to properties by an internal utility function, and there is no means for achieving prototype pollution via the public API.","status":"published","published":"2025-09-24T00:00:00Z","modified":"2025-09-26T17:10:52Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T20:31:39.520931Z"}],"ghsa":[{"id":"GHSA-ffrw-9mx8-89p8","title":"Withdrawn Advisory: fast-redact vulnerable to prototype pollution","description":"## Withdrawn Advisory\nThis advisory has been withdrawn because the issue uses an internal undocumented utility function. This link is maintained to preserve external references.\n\n## Original Description\n\nfast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence.","status":"withdrawn","published":"2025-09-24T21:30:37Z","modified":"2025-11-20T17:27:57Z","cvss":[{"version":"4.0","score":2.9,"vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"low"}],"cwes":["CWE-1321"],"updated_at":"2026-11-02T14:39:10.178331Z"}],"nvd":[{"id":"CVE-2025-57319","description":"fast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence. NOTE: the Supplier disputes this because the reporter only demonstrated access to properties by an internal utility function, and there is no means for achieving prototype pollution via the public API.","status":"disputed","published":"2025-09-24T21:15:32.083Z","modified":"2026-06-17T09:43:01.083Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high","assessor":"secondary"}],"updated_at":"2026-11-02T14:11:32.559087Z"}],"osv":[{"id":"CVE-2025-57319","description":"fast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence. NOTE: the Supplier disputes this because the reporter only demonstrated access to properties by an internal utility function, and there is no means for achieving prototype pollution via the public API.","status":"published","published":"2025-09-24T00:00:00Z","modified":"2026-10-28T02:30:29.144980934Z","cvss":[{"version":"3.1","score":7.5,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:51.190588Z"},{"id":"GHSA-ffrw-9mx8-89p8","title":"Withdrawn Advisory: fast-redact vulnerable to prototype pollution","description":"## Withdrawn Advisory\nThis advisory has been withdrawn because the issue uses an internal undocumented utility function. This link is maintained to preserve external references.\n\n## Original Description\n\nfast-redact is a package that provides do very fast object redaction. A Prototype Pollution vulnerability in the nestedRestore function of fast-redact version 3.5.0 and before allows attackers to inject properties on Object.prototype via supplying a crafted payload, causing denial of service (DoS) as the minimum consequence.","status":"withdrawn","published":"2025-09-24T21:30:37Z","modified":"2026-09-10T03:50:28.262491081Z","cvss":[{"version":"4.0","score":2.9,"vector":"CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P","level":"low"}],"cwes":["CWE-1321"],"updated_at":"2026-11-02T15:46:46.39441Z"},{"id":"CLSA-2026-1774570934","title":"TuxCare security update for fast-redact (1 CVE)","description":"TuxCare rebuilt fast-redact to address 1 CVE. Fixed in 3.5.0-tuxcare.1.","status":"published","published":"2026-08-04T14:52:15Z","modified":"2026-10-15T09:47:04.666264794Z","updated_at":"2026-11-02T15:43:43.621843Z"}]}}
