-
Notifications
You must be signed in to change notification settings - Fork 583
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
Update dependencies for latest CVEs #5488
Comments
* com.nimbusds:nimbus-jose-jwt:9.31 * net.minidev:json-smart:2.4.11 * org.xerial.snappy:snappy-java:1.1.10.4 * org.yaml:snakeyaml:1.33 Fixes spring-cloud#5488
I ran the following commands:
The resulting files (attached) show ZERO signs of the problematic versions:
|
Another good command(s) to run in a repo to see a consolidated view of what the versions in the questionable libraries is:
|
@onobc What about
<properties>
<flyway.version>8.5.11
</flyway.version> <!-- have to repeat this here in order for filtering in src/main/resources/ -->
</properties> And this old version has quite a lot of CVEs, which are patched in later versions? https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html |
Hi @Risae , We align w/ the Spring Boot BOM for dependency versions. Dataflow 2.11.1 is using Spring Boot 2.7.16 which uses Flyway 8.5.13 for Flyway. In Dataflow 2.11.2 we will update to Spring Boot 2.7.17 (which is still using Flyway 8.5.13). At that time we are planning to bump from Flyway 8.5.11 to 8.5.13. The major update from 8.x to 9.x Flyway does not occur until Boot 3.x. As such, Dataflow 2.x will remain on Flyway 8.x for its lifespan. We are planning a Dataflow 3.x that will use Boot 3.x and at that time we will move to Flyway 9.x. Also note that the 2 CVEs that show up for the version of Flyway we are using originate in the Postgres driver which is an optional dependency. |
Got it, thank you! |
The issue tracking the updates in 2.11.2 is #5522 |
The text was updated successfully, but these errors were encountered: