Skip to content

Commit 61a1b77

Browse files
CopilotmaximizeIT
andauthored
fix(security): force webpack to 5.105.4 to fix CVE-2025-68157 and CVE-2025-68458
Adds "webpack": "5.105.4" to yarn resolutions, ensuring the transitive webpack@^5 dependency (which was resolving to the vulnerable 5.101.3) is forced to the patched version. Both SSRF alerts (#96 and #97) are resolved. Co-authored-by: GitHub Copilot <copilot@noreply.github.com> Agent-Logs-Url: https://github.com/Staffbase/custom-widgets-examples/sessions/adca9c8d-9484-48fd-83f8-160d37a1a170 Co-authored-by: maximizeIT <8626039+maximizeIT@users.noreply.github.com>
1 parent c1c3387 commit 61a1b77

2 files changed

Lines changed: 7 additions & 71 deletions

File tree

samples/weather-forecast/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@
8080
"webpack-merge": "^6.0.1"
8181
},
8282
"resolutions": {
83+
"webpack": "5.105.4",
8384
"nth-check": ">=2.0.1",
8485
"flatted": "3.4.2",
8586
"minimatch": "3.1.4",

samples/weather-forecast/yarn.lock

Lines changed: 6 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -3385,7 +3385,7 @@ acorn-walk@^8.1.1:
33853385
dependencies:
33863386
acorn "^8.11.0"
33873387

3388-
acorn@^8.11.0, acorn@^8.15.0, acorn@^8.4.1, acorn@^8.8.2, acorn@^8.9.0:
3388+
acorn@^8.11.0, acorn@^8.4.1, acorn@^8.8.2, acorn@^8.9.0:
33893389
version "8.15.0"
33903390
resolved "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz"
33913391
integrity sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==
@@ -4454,7 +4454,7 @@ encodeurl@~2.0.0:
44544454
resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz"
44554455
integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==
44564456

4457-
enhanced-resolve@^5.0.0, enhanced-resolve@^5.17.3:
4457+
enhanced-resolve@^5.0.0:
44584458
version "5.18.0"
44594459
resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz"
44604460
integrity sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==
@@ -4502,11 +4502,6 @@ es-errors@^1.3.0:
45024502
resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz"
45034503
integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==
45044504

4505-
es-module-lexer@^1.2.1:
4506-
version "1.6.0"
4507-
resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz"
4508-
integrity sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==
4509-
45104505
es-module-lexer@^2.0.0:
45114506
version "2.0.0"
45124507
resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-2.0.0.tgz#f657cd7a9448dcdda9c070a3cb75e5dc1e85f5b1"
@@ -5994,11 +5989,6 @@ lines-and-columns@^1.1.6:
59945989
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
59955990
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
59965991

5997-
loader-runner@^4.2.0:
5998-
version "4.3.0"
5999-
resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz"
6000-
integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==
6001-
60025992
loader-runner@^4.3.1:
60035993
version "4.3.1"
60045994
resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.1.tgz#6c76ed29b0ccce9af379208299f07f876de737e3"
@@ -6969,7 +6959,7 @@ schema-utils@^3.0.0:
69696959
ajv "^6.12.5"
69706960
ajv-keywords "^3.5.2"
69716961

6972-
schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0, schema-utils@^4.3.2:
6962+
schema-utils@^4.0.0, schema-utils@^4.2.0, schema-utils@^4.3.0:
69736963
version "4.3.2"
69746964
resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.2.tgz"
69756965
integrity sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ==
@@ -7041,7 +7031,7 @@ send@~0.19.0, send@~0.19.1:
70417031
range-parser "~1.2.1"
70427032
statuses "~2.0.2"
70437033

7044-
serialize-javascript@7.0.5, serialize-javascript@^6.0.2, serialize-javascript@^7.0.3:
7034+
serialize-javascript@7.0.5, serialize-javascript@^7.0.3:
70457035
version "7.0.5"
70467036
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-7.0.5.tgz#c798cc0552ffbb08981914a42a8756e339d0d5b1"
70477037
integrity sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==
@@ -7402,7 +7392,7 @@ synckit@^0.11.8:
74027392
dependencies:
74037393
"@pkgr/core" "^0.2.9"
74047394

7405-
tapable@^2.1.1, tapable@^2.2.0:
7395+
tapable@^2.2.0:
74067396
version "2.2.1"
74077397
resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
74087398
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
@@ -7412,17 +7402,6 @@ tapable@^2.3.0:
74127402
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.3.2.tgz#86755feabad08d82a26b891db044808c6ad00f15"
74137403
integrity sha512-1MOpMXuhGzGL5TTCZFItxCc0AARf1EZFQkGqMm7ERKj8+Hgr5oLvJOVFcC+lRmR8hCe2S3jC4T5D7Vg/d7/fhA==
74147404

7415-
terser-webpack-plugin@^5.3.11:
7416-
version "5.3.14"
7417-
resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz"
7418-
integrity sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==
7419-
dependencies:
7420-
"@jridgewell/trace-mapping" "^0.3.25"
7421-
jest-worker "^27.4.5"
7422-
schema-utils "^4.3.0"
7423-
serialize-javascript "^6.0.2"
7424-
terser "^5.31.1"
7425-
74267405
terser-webpack-plugin@^5.3.17:
74277406
version "5.4.0"
74287407
resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.4.0.tgz#95fc4cf4437e587be11ecf37d08636089174d76b"
@@ -7789,14 +7768,6 @@ walker@^1.0.8:
77897768
dependencies:
77907769
makeerror "1.0.12"
77917770

7792-
watchpack@^2.4.1:
7793-
version "2.4.2"
7794-
resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz"
7795-
integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==
7796-
dependencies:
7797-
glob-to-regexp "^0.4.1"
7798-
graceful-fs "^4.1.2"
7799-
78007771
watchpack@^2.5.1:
78017772
version "2.5.1"
78027773
resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.5.1.tgz#dd38b601f669e0cbf567cb802e75cead82cde102"
@@ -7891,48 +7862,12 @@ webpack-merge@^6.0.1:
78917862
flat "^5.0.2"
78927863
wildcard "^2.0.1"
78937864

7894-
webpack-sources@^3.3.3:
7895-
version "3.3.3"
7896-
resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz"
7897-
integrity sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==
7898-
78997865
webpack-sources@^3.3.4:
79007866
version "3.3.4"
79017867
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.3.4.tgz#a338b95eb484ecc75fbb196cbe8a2890618b4891"
79027868
integrity sha512-7tP1PdV4vF+lYPnkMR0jMY5/la2ub5Fc/8VQrrU+lXkiM6C4TjVfGw7iKfyhnTQOsD+6Q/iKw0eFciziRgD58Q==
79037869

7904-
webpack@^5:
7905-
version "5.101.3"
7906-
resolved "https://registry.npmjs.org/webpack/-/webpack-5.101.3.tgz"
7907-
integrity sha512-7b0dTKR3Ed//AD/6kkx/o7duS8H3f1a4w3BYpIriX4BzIhjkn4teo05cptsxvLesHFKK5KObnadmCHBwGc+51A==
7908-
dependencies:
7909-
"@types/eslint-scope" "^3.7.7"
7910-
"@types/estree" "^1.0.8"
7911-
"@types/json-schema" "^7.0.15"
7912-
"@webassemblyjs/ast" "^1.14.1"
7913-
"@webassemblyjs/wasm-edit" "^1.14.1"
7914-
"@webassemblyjs/wasm-parser" "^1.14.1"
7915-
acorn "^8.15.0"
7916-
acorn-import-phases "^1.0.3"
7917-
browserslist "^4.24.0"
7918-
chrome-trace-event "^1.0.2"
7919-
enhanced-resolve "^5.17.3"
7920-
es-module-lexer "^1.2.1"
7921-
eslint-scope "5.1.1"
7922-
events "^3.2.0"
7923-
glob-to-regexp "^0.4.1"
7924-
graceful-fs "^4.2.11"
7925-
json-parse-even-better-errors "^2.3.1"
7926-
loader-runner "^4.2.0"
7927-
mime-types "^2.1.27"
7928-
neo-async "^2.6.2"
7929-
schema-utils "^4.3.2"
7930-
tapable "^2.1.1"
7931-
terser-webpack-plugin "^5.3.11"
7932-
watchpack "^2.4.1"
7933-
webpack-sources "^3.3.3"
7934-
7935-
webpack@^5.104.1:
7870+
webpack@5.105.4, webpack@^5, webpack@^5.104.1:
79367871
version "5.105.4"
79377872
resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.105.4.tgz#1b77fcd55a985ac7ca9de80a746caffa38220169"
79387873
integrity sha512-jTywjboN9aHxFlToqb0K0Zs9SbBoW4zRUlGzI2tYNxVYcEi/IPpn+Xi4ye5jTLvX2YeLuic/IvxNot+Q1jMoOw==

0 commit comments

Comments
 (0)