-
Notifications
You must be signed in to change notification settings - Fork 138
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
Upgrade and Pin Netty 4.1.100.Final #1022
Conversation
apupier
commented
Oct 17, 2023
•
edited
Loading
edited
- it is a dependency of Zookeeper
- Netty 4.1.100.Final contains a fix for important CVE
- Citrus is then affected but given the context of usage of Citrus with good chance of not being vulnerable
- Zookeeper has not integrated the fixed version yet
- Pinning here will avoid having Citrus to be flagged and ease integration for consumers of Citrus
what do you mean by the following?
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Many thanks! I think it would be good to add this into the dependencyManagement section in the root pom.xml and to introduce a new property ${netty.version}
I tried to put it in parent pom in dependency management with an import bom and it wasn't working. |
4ece231
to
8163b25
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM now, thank you
A new release of netty has been provided mentioning potential security issue https://netty.io/news/2023/10/10/4-1-100-Final.html . The previous versions will surely soon be flagged as affected/vulnerable which will lead Citrus to be flagged too. |
argh wait, zookeeper is used in citrus-kafka too |
- it is a dependency of Zookeeper - Netty 4.1.100.Final contains a fix for important CVE - Citrus is then affected but given the context of usage of Citrus with good chance of not being vulnerable - Zookeeper has not integrated the fixed version yet - Pinning here will avoid having Citrus to be flagged and ease integration for consumers of Citrus - Zookeeper is used in citrus-zookeeper and citrus-kafka Signed-off-by: Aurélien Pupier <[email protected]>
8163b25
to
3b39ea0
Compare
I see netty also in vert.x, docker-java and selenium 😄 |
|
not confident for docker-java, the PR to upgrade in docker-java is failing: https://github.com/docker-java/docker-java/actions/runs/6534289853/job/17741156863?pr=2222 |
Your update PRs for vert.x and selenium got merged already, thanks. How about pinning the netty version for those, too. It will avoid diverging netty versions and different versions being mixed by different Also have you tried to pin the netty version for citrus-docker module already? |
Pinning for all will add quite a bunch of maintenance. i'm nt sure that it is worthy (but I do no think that I will be the one to do most of the maintenance for this project so more your call).
Not yet. |