Skip to content
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

xstream, woodstox and guava dependencies vulnerabilities #4277

Closed
trcoelho opened this issue Apr 11, 2024 · 2 comments
Closed

xstream, woodstox and guava dependencies vulnerabilities #4277

trcoelho opened this issue Apr 11, 2024 · 2 comments
Assignees
Labels
dependencies Pull requests that update a dependency file

Comments

@trcoelho
Copy link

trcoelho commented Apr 11, 2024

Describe the bug
Either
com.google.guava:guava:jar:19.0
com.thoughtworks.xstream:xstream:jar:1.4.19
com.fasterxml.woodstox:woodstox-core:jar:6.2.1

dependencies got vulnerabilities in versions.

https://mvnrepository.com/artifact/com.thoughtworks.xstream/xstream/1.4.19
https://mvnrepository.com/artifact/com.google.guava/guava/19.0
https://mvnrepository.com/artifact/com.fasterxml.woodstox/woodstox-core/6.2.1

Is there any plan to update these on next versions?

Thank you.

@trcoelho trcoelho changed the title xstream and guava dependencies vulnerabilities xstream, woodstox and guava dependencies vulnerabilities Apr 11, 2024
@trcoelho
Copy link
Author

trcoelho commented May 6, 2024

Hello, any updates on this?

Thanks.

@OlgaMaciaszek OlgaMaciaszek self-assigned this Jun 25, 2024
@OlgaMaciaszek OlgaMaciaszek added dependencies Pull requests that update a dependency file and removed in progress labels Jun 26, 2024
@OlgaMaciaszek
Copy link
Collaborator

Hello @trcoelho, thanks for creating the issue. As you can read in https://spring.io/security-policy#vulnerable-dependency-versions

we do not consider it a vulnerability in Spring when Spring defines a vulnerable dependency version,
because developers can override these versions

Moreover, these are all transitive dependencies. To give you more details, guava is brought about by MockServer Java Client, which is already set to the current version - we can upgrade it here if there's an upgrade in that project; xstream comes from Netflix/eureka, which is also not our repo, however, we collaborate with that team extensively, so I have created a PR with the upgrade: Netflix/eureka#1552 - once they merge it and release it, we can upgrade it here. We get the version of woodstox from jackson-dataformat-xml and we get the version of that from Boot, but Boot is currently at the highest version for the major-minor line and a swap to another one won't be done in a patch release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

2 participants