Commit 2f398fb
authored
fix(deps): clear all 12 known CVEs from the 2026-04-17 baseline (#50)
Bumps every dependency flagged by the OSV-Scanner + Dependabot pass to
its fixed version. Re-running OSV after this commit: 0 findings.
Maven (all transitive, overridden via pom properties and
dependencyManagement — nothing to change in our direct dep list):
tomcat-embed-core 11.0.20 -> 11.0.21 (tomcat.version property)
CVE-2026-34483 HIGH: JsonAccessLogValve improper encoding
CVE-2026-34487 HIGH: sensitive info insertion into log file
CVE-2026-34500 MOD : CLIENT_CERT auth does not fail as expected
tools.jackson.core:* 3.1.0 -> 3.1.1 (explicit management entries)
GHSA-2m67-wjpj-xhg9 HIGH: document length bypass in blocking/async/
DataInput parsers
log4j-core 2.25.3 -> 2.25.4 (explicit management entry)
CVE-2026-34477 MOD : verifyHostName silently ignored in TLS config
CVE-2026-34478 MOD : log injection in Rfc5424Layout
CVE-2026-34480 MOD : silent log-event loss in XmlLayout
log4j-layout-template-json 2.25.3 -> 2.25.4
CVE-2026-34481 MOD : improper serialization of non-finite floats
shiro-core 2.0.6 -> 2.1.0
CVE-2026-23901 LOW : observable timing discrepancy
(pulled in by neo4j-security)
mcp-core 1.1.0 -> 1.1.1
CVE-2026-34237 MOD : hardcoded wildcard CORS on MCP endpoints.
Load-bearing for us — our read-only MCP API should not accept
cross-origin requests from arbitrary origins.
npm (direct dev dependency):
vite 6.4.1 -> 6.4.2 (src/main/frontend/)
CVE-2026-39363 HIGH: arbitrary file read via dev server WebSocket
CVE-2026-39365 MOD : path traversal in optimized deps .map handling
Dev-only (build tool) — blast radius is the developer machine.
Note on Jackson: Spring Boot 4.0.5's `<jackson.version>` property pins
only the new-API artifacts (tools.jackson.core:*) — Spring Boot does
not propagate it to them, so the property override by itself is a
no-op. Explicit <dependencyManagement> entries for jackson-core /
-databind / -annotations are required until the Boot BOM catches up.
Revert hints are captured in the pom's comment blocks so when Spring
Boot 4.0.6+ / the Spring-AI BOM / Neo4j 2026.02.4 ship with these
versions naturally, these overrides can go away.
Verified:
mvn test -> 3,059 tests, 0 failures, 0 errors
osv-scanner -> 0 findings (was 12: 4 HIGH / 7 MOD / 1 LOW)
dependency:tree -> all 6 Maven and 1 npm versions match fix targets1 parent 066d870 commit 2f398fb
3 files changed
Lines changed: 82 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
32 | 47 | | |
33 | 48 | | |
34 | 49 | | |
| |||
40 | 55 | | |
41 | 56 | | |
42 | 57 | | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
43 | 119 | | |
44 | 120 | | |
45 | 121 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | 15 | | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
0 commit comments