From 82088a730845f8457aef179c0731567b07752561 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 18 Jun 2026 13:31:52 +0000 Subject: [PATCH] chore(deps): bump form-data to 4.0.6 via npm overrides Add npm overrides to pin form-data >= 4.0.6, patching CRLF injection vulnerability (GHSA-hmw2-7cc7-3qxx / CVE-2026-12143). form-data is a transitive dependency pulled in by axios, jsdom, superagent, and @types/node-fetch. None of the direct dependencies have yet shipped a release that resolves this transitively, so an override is used as the immediate remediation. Fixes Dependabot alert #280. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- package-lock.json | 40 ++++++++++++++++++++-------------------- package.json | 3 +++ 2 files changed, 23 insertions(+), 20 deletions(-) diff --git a/package-lock.json b/package-lock.json index d8ee65be..db8e31f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16199,16 +16199,16 @@ } }, "node_modules/form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" }, "engines": { "node": ">= 6" @@ -17438,9 +17438,9 @@ } }, "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "license": "MIT", "dependencies": { "function-bind": "^1.1.2" @@ -39184,7 +39184,7 @@ "dev": true, "requires": { "@types/node": "*", - "form-data": "^4.0.4" + "form-data": ">=4.0.6" } }, "@types/normalize-package-data": { @@ -40496,7 +40496,7 @@ "dev": true, "requires": { "follow-redirects": "^1.15.11", - "form-data": "^4.0.5", + "form-data": ">=4.0.6", "proxy-from-env": "^2.1.0" } }, @@ -43931,15 +43931,15 @@ } }, "form-data": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz", - "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz", + "integrity": "sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", "es-set-tostringtag": "^2.1.0", - "hasown": "^2.0.2", - "mime-types": "^2.1.12" + "hasown": "^2.0.4", + "mime-types": "^2.1.35" } }, "formdata-polyfill": { @@ -44836,9 +44836,9 @@ } }, "hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz", + "integrity": "sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==", "requires": { "function-bind": "^1.1.2" } @@ -45912,7 +45912,7 @@ "cssstyle": "^4.0.1", "data-urls": "^5.0.0", "decimal.js": "^10.4.3", - "form-data": "^4.0.0", + "form-data": ">=4.0.6", "html-encoding-sniffer": "^4.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.5", @@ -51671,7 +51671,7 @@ "cookiejar": "^2.1.3", "debug": "^4.3.4", "fast-safe-stringify": "^2.1.1", - "form-data": "^4.0.0", + "form-data": ">=4.0.6", "formidable": "^2.0.1", "methods": "^1.1.2", "mime": "2.6.0", diff --git a/package.json b/package.json index 2edbe4b8..aa144cb1 100644 --- a/package.json +++ b/package.json @@ -51,5 +51,8 @@ "depcheck": "^1.4.7", "husky": "^9.1.7", "lerna": "^9.0.7" + }, + "overrides": { + "form-data": ">=4.0.6" } }