Security advisory
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.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2025-57319
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 3 Nov 2026, 13:00 UTC · Revision 1
Source evidence
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.
osv:CVE-2025-57319
Complete source record
{
"id": "a79153ed5ff96da63d0a563d599a7bca0e8e3b794133b0aea7d9948e119b00cc",
"url": "https://osv.dev/vulnerability/CVE-2025-57319",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "CVE-2025-57319",
"summary": "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.",
"evidence": "osv:CVE-2025-57319",
"products": [],
"severity": "high",
"structured": {
"id": "CVE-2025-57319",
"aliases": [
"CVE-2025-57319"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/davidmarkclements/fast-redact",
"type": "GIT",
"events": [
{
"introduced": "0"
},
{
"last_affected": "e268c1c3b5a3be770f8082583f626bc4ba5c648d"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "0"
},
{
"last_affected": "3.5.0"
}
],
"source": "DESCRIPTION"
}
]
}
}
],
"versions": [
"v3.5.0",
"v3.4.1",
"v3.4.0",
"v3.3.0",
"v3.2.0",
"v3.1.2",
"v3.1.1",
"v3.1.0",
"v3.0.2",
"v3.0.1",
"v3.0.0",
"v1.5.0",
"v1.4.4",
"v1.4.3",
"v1.4.2",
"v1.4.1",
"v1.4.0",
"v1.3.0",
"v1.2.0",
"v1.1.13",
"v1.1.12",
"v1.1.11",
"v1.1.10",
"v1.1.9",
"v1.1.8",
"v1.1.7",
"v1.1.6",
"v1.1.5",
"v1.1.4",
"v1.1.3",
"v1.1.2",
"v1.1.1",
"v1.1.0",
"v1.0.1",
"v1.0.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-57319.json"
}
}
],
"modified": "2026-10-28T02:30:29.144980934Z",
"provider": "osv",
"references": [
"https://github.com/VulnSageAgent/PoCs/blob/main/JavaScript/prototype-pollution/fast-redact%403.5.0/index.js",
"https://github.com/VulnSageAgent/PoCs/tree/main/JavaScript/prototype-pollution/CVE-2025-57319",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/57xxx/CVE-2025-57319.json",
"https://nvd.nist.gov/vuln/detail/CVE-2025-57319",
"https://github.com/davidmarkclements/fast-redact/issues/75"
],
"provider_metadata": {
"isDisputed": true,
"cna_assigner": "mitre",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/57xxx/CVE-2025-57319.json"
}
},
"related_cves": [
{
"value": "CVE-2025-57319",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 495621,
"published_at": "2025-09-24T00:00:00+00:00"
}