Skip to content

Undertow version containing CVEs #1109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
Pattern-Projects opened this issue Aug 30, 2024 · 3 comments · Fixed by #1110
Closed

Undertow version containing CVEs #1109

Pattern-Projects opened this issue Aug 30, 2024 · 3 comments · Fixed by #1110

Comments

@Pattern-Projects
Copy link

Hello,
The latest version of json-schema-validator is inheriting CVEs from the version of undertow in use.
Seen here: https://mvnrepository.com/artifact/com.networknt/json-schema-validator/1.5.1
According to comments in the code, higher versions of undertow are not compatible with java 8.
<version.undertow>2.2.33.Final</version.undertow> <!-- 2.3.x and above is not Java 8 compatible -->
Are there plans to deal with this in any way?

Regards,
Pattern

@justin-tay
Copy link
Contributor

  • Undertow is a test dependency so this vulnerability won't affect you.
  • Since this is a dependency and not an issue with the library itself, you could always manage the dependency version yourself in your pom.
  • If the issue is with mvnrepository flagging it out, this can't be easily solved. Those 3 dependencies are under reevaluation in NIST and hence there are no longer listed as vulnerable cpes as the list of vulnerable configurations aren't available. https://services.nvd.nist.gov/rest/json/cves/2.0?cpeName=cpe:2.3:a:redhat:undertow:2.2.33:-:*:*:*:*:*:*.
  • I shall send a PR to bump this to 2.2.35 but you shouldn't expect any changes in mvnrepository as it currently lists 2.2.35 with direct vulnerabilities. https://mvnrepository.com/artifact/io.undertow/undertow-core/2.2.35.Final
  • CVE-2024-3653 Fixed in 2.2.34.
  • CVE-2024-5971 Fixed in 2.2.34.
  • CVE-2024-6162 Already fixed in 2.2.33

@Pattern-Projects
Copy link
Author

Thank you for the response @justin-tay, it clarifies things for me. We can manage undertow ourselves in the pom as you described.

@Pattern-Projects
Copy link
Author

Closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants