diff --git a/gradle/dependency-check-suppressions.xml b/gradle/dependency-check-suppressions.xml index 5069734..b5d9e53 100644 --- a/gradle/dependency-check-suppressions.xml +++ b/gradle/dependency-check-suppressions.xml @@ -8,4 +8,18 @@ CVE-XXXX-YYYY --> + + CVE-2026-47884 (XsltView RCE): not exploitable. Requires XsltView with a /** view mapping; + this app is REST-only (no ViewResolver, ModelAndView, or XsltView usage). No 6.2.x fix exists; + patched only in Spring Framework 7.0.9 / Spring Boot 4. Remove on Boot 4 migration. + CVE-2026-47884 + + + CVE-2026-104849 (tinypool prototype pollution): build-time only (Docusaurus SSG in website/), + not shipped code. Exploit requires pool.run(task, options) without an own filename property; + @docusaurus/core calls pool.run(task) single-arg, which the advisory states is unaffected. + No 1.x fix; 2.1.2 is a major bump outside docusaurus's ^1.0.2 range. Remove when docusaurus + migrates to tinypool 2.x. + CVE-2026-104849 + diff --git a/website/package-lock.json b/website/package-lock.json index afe9792..a53184c 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -16864,9 +16864,9 @@ "license": "ISC" }, "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.8.tgz", + "integrity": "sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==", "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -16874,6 +16874,10 @@ }, "engines": { "node": ">= 0.10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/proxy-addr/node_modules/ipaddr.js": {