Conversation
The following vulnerabilities are fixed with an upgrade: - https://dev.snyk.io/vuln/SNYK-JAVA-COMMONSCOLLECTIONS-30078 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-467015 - https://dev.snyk.io/vuln/SNYK-JAVA-COMMONSCOLLECTIONS-472711 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1054588 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056416 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056418 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056420 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056421 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056426 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056427 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-174736 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-31507 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-32043 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-450207 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-548451 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-559094 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-559106 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-560762 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-561585 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-608664 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-450917 - https://dev.snyk.io/vuln/SNYK-JAVA-ORGHIBERNATE-568162 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1009829 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1047324 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056414 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056417 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056419 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056424 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1056425 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-467016 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-560766 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-561362 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-561373 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-561586 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-561587 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-564887 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-564888 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-570625 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-572300 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-572314 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-572316 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72445 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72446 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72447 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72448 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72449 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72450 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72451 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72882 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72883 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-72884 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1048302 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1052449 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1052450 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-1061931 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-31573 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-32044 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-32111 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-455617 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-467014 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-469674 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-469676 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-471943 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-472980 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-540500 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-2421244 - https://dev.snyk.io/vuln/SNYK-JAVA-ORGHIBERNATE-569100 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-12009535 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-12010004 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-31519 - https://dev.snyk.io/vuln/SNYK-JAVA-COMFASTERXMLJACKSONCORE-31520 - https://dev.snyk.io/vuln/SNYK-JAVA-ORGHIBERNATE-30098
|
⏳ I'm reviewing this pull request for security vulnerabilities and code quality issues. I'll provide an update when I'm done |
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
| <groupId>com.fasterxml.jackson.core</groupId> | ||
| <artifactId>jackson-databind</artifactId> | ||
| <version>2.6.5</version> | ||
| <version>2.12.6.1</version> |
There was a problem hiding this comment.
Description: In FasterXML jackson-databind before 2.13.4, resource exhaustion can occur because of a lack of a check in BeanDeserializer._deserializeFromArray to prevent use of deeply nested arrays. An application is vulnerable only with certain customized choices for deserialization.
Relevant link: GHSA-rgv9-q543-rqg4
Severity: High
| <groupId>org.hibernate</groupId> | ||
| <artifactId>hibernate-validator</artifactId> | ||
| <version>4.3.1.Final</version> | ||
| <version>6.0.19.Final</version> |
There was a problem hiding this comment.
Description: Hibernate Validator before 6.2.0 and 7.0.0, by default and depending how it is used, may interpolate user-supplied input in a constraint violation message with Expression Language. This could allow an attacker to access sensitive information or execute arbitrary Java code. Hibernate Validator as of 6.2.0 and 7.0.0 no longer interpolates custom constraint violation messages with Expression Language and strongly recommends not allowing user-supplied input in constraint violation messages. CVE-2020-5245 and CVE-2025-4428 are examples of related, downstream vulnerabilities involving Expression Language intepolation of user-supplied data.
Relevant link: GHSA-7v6m-28jr-rg84
Severity: High
| <groupId>com.fasterxml.jackson.core</groupId> | ||
| <artifactId>jackson-core</artifactId> | ||
| <version>2.6.5</version> | ||
| <version>2.12.6</version> |
There was a problem hiding this comment.
Description: jackson-core contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. In versions prior to 2.15.0, if a user parses an input file and it has deeply nested data, Jackson could end up throwing a StackoverflowError if the depth is particularly large. jackson-core 2.15.0 contains a configurable limit for how deep Jackson will traverse in an input document, defaulting to an allowable depth of 1000. jackson-core will throw a StreamConstraintsException if the limit is reached. jackson-databind also benefits from this change because it uses jackson-core to parse JSON inputs. As a workaround, users should avoid parsing input files from untrusted sources.
Relevant link: GHSA-h46c-h94j-95f3
Severity: High
| <groupId>com.fasterxml.jackson.core</groupId> | ||
| <artifactId>jackson-databind</artifactId> | ||
| <version>2.6.5</version> | ||
| <version>2.12.6.1</version> |
There was a problem hiding this comment.
Description: In FasterXML jackson-databind before versions 2.13.4.1 and 2.12.17.1, resource exhaustion can occur because of a lack of a check in primitive value deserializers to avoid deep wrapper array nesting, when the UNWRAP_SINGLE_VALUE_ARRAYS feature is enabled.
Relevant link: GHSA-jjjh-jjxp-wpff
Severity: High
|
✅ I finished the code review, and left comments with the issues I found. |
Snyk has created this PR to fix 72 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):
todolist-goof/todolist-web-common/pom.xmlVulnerabilities that will be fixed with an upgrade:
SNYK-JAVA-COMMONSCOLLECTIONS-30078
3.1->3.2.2No Path FoundMatureSNYK-JAVA-COMFASTERXMLJACKSONCORE-467015
2.6.5->2.12.6.1No Path FoundMatureSNYK-JAVA-COMMONSCOLLECTIONS-472711
3.1->3.2.2ReachableProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1054588
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056416
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056418
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056420
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056421
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056426
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056427
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-174736
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-31507
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-32043
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-450207
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-548451
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-559094
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-559106
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-560762
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-561585
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-608664
2.6.5->2.12.6.1No Path FoundProof of ConceptSNYK-JAVA-COMFASTERXMLJACKSONCORE-450917
2.6.5->2.12.6.1No Path FoundMatureSNYK-JAVA-ORGHIBERNATE-568162
4.3.1.Final->6.0.19.FinalMajor version upgradeReachableNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1009829
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1047324
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056414
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056417
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056419
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056424
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1056425
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-467016
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-560766
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-561362
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-561373
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-561586
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-561587
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-564887
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-564888
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-570625
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-572300
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-572314
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-572316
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72445
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72446
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72447
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72448
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72449
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72450
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72451
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72882
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72883
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-72884
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1048302
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1052449
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1052450
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-1061931
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-31573
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-32044
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-32111
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-455617
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-467014
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-469674
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-469676
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-471943
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-472980
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-540500
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-2421244
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-ORGHIBERNATE-569100
4.3.1.Final->6.0.19.FinalMajor version upgradeNo Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-12009535
2.6.5->2.12.6com.fasterxml.jackson.core:jackson-databind:
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-12010004
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-31519
2.6.5->2.12.6com.fasterxml.jackson.core:jackson-databind:
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-COMFASTERXMLJACKSONCORE-31520
2.6.5->2.12.6com.fasterxml.jackson.core:jackson-databind:
2.6.5->2.12.6.1No Path FoundNo Known ExploitSNYK-JAVA-ORGHIBERNATE-30098
4.3.1.Final->6.0.19.FinalNo Path FoundNo Known ExploitImportant
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Deserialization of Untrusted Data
🦉 XML External Entity (XXE) Injection
🦉 Cross-site Scripting (XSS)
🦉 More lessons are available in Snyk Learn