Repository navigation
deps: bump com.networknt:json-schema-validator from 1.4.3 to 3.0.7 - #89
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [com.networknt:json-schema-validator](https://github.com/networknt/json-schema-validator) from 1.4.3 to 3.0.7. - [Release notes](https://github.com/networknt/json-schema-validator/releases) - [Changelog](https://github.com/networknt/json-schema-validator/blob/master/CHANGELOG.md) - [Commits](networknt/json-schema-validator@1.4.3...3.0.7) --- updated-dependencies: - dependency-name: com.networknt:json-schema-validator dependency-version: 3.0.7 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
Closing in favor of #95. This bump targets the wrong artifact — json-schema-validator's transitive jackson version is overridden by our own direct pin anyway, so it never touched the actually-vulnerable dependency. It also doesn't compile: 3.0.7 rewrote the JsonSchemaFactory/ValidationMessage API onto a separate Jackson 3.x (tools.jackson) line. #95 fixes both CVEs directly by bumping our own jackson-databind pin to 2.21.7. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
#95) Our own direct pin (2.21.0) falls in the vulnerable range (>=2.19.0, <2.21.4) for both CVEs — a PolymorphicTypeValidator bypass allowing arbitrary class instantiation during deserialization. Fixed upstream in 2.21.4; bumped to the latest 2.21.x patch (2.21.7). Dependabot's PR #89 targeted json-schema-validator 1.4.3 -> 3.0.7 instead, but that dependency is optional and its transitive jackson version is overridden by our direct pin anyway (Maven dependency mediation), so bumping it doesn't touch the actually-vulnerable artifact. It also doesn't build: 3.0.7 replaced the whole JsonSchemaFactory/ValidationMessage API with a jackson 3.x (tools.jackson) rewrite, which would pull in a second, incompatible Jackson major version. Bumping our own jackson-databind pin fixes the CVEs directly without any of that. 547 tests green. Closes #94. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Bumps com.networknt:json-schema-validator from 1.4.3 to 3.0.7.
Release notes
Sourced from com.networknt:json-schema-validator's releases.
... (truncated)
Changelog
Sourced from com.networknt:json-schema-validator's changelog.
... (truncated)
Commits
18539a8upgrade to 3.0.7 and update changelogf92d938fixes #1277 upgrade jackson to 3.2.1285170ffix: uniqueItems compares numbers by value, not by node type (#1273)e877866Honor PathType when formatting SchemaException locations (#1272)73eb8f2Reject non-ASCII whitespace in idn-email and strengthen email format tests (#...d97a368Reject non-ASCII whitespace in email format (#1267)12b85e4upgrade to 3.0.6 and update changelog8bf1423Fall back to the library class loader for classpath resources (#1265)1ef129eAdd schema tests (#1260) (#1261)a7fbcc9Bump jackson to 3.1.4 to fix CVE-2026-54512 and CVE-2026-54513 (#1263)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)