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

Solving security vulnerabilities in the dependencies of opentsdb #2262

Open
Ashwini864 opened this issue Dec 22, 2022 · 5 comments
Open

Solving security vulnerabilities in the dependencies of opentsdb #2262

Ashwini864 opened this issue Dec 22, 2022 · 5 comments
Labels
security Security related fix or enhancement

Comments

@Ashwini864
Copy link

In my company, we are using OpenTSDB. Our primary concern right now is to solve the security vulnerabilities in the software which we are using. I have listed down the vulnerable packages below. Please suggest me how to upgrade those packages to the latest version in OpenTSDB?

ch.qos.logback:logback-core
commons-collections:commons-collections
ch.qos.logback:logback-classic
com.fasterxml.jackson.core:jackson-databind
com.google.protobuf:protobuf-java
org.apache.zookeeper:zookeeper
org.apache.httpcomponents:httpclient
net.sourceforge.htmlunit:htmlunit
io.netty:netty
com.google.guava:guava
commons-io:commons-io
commons-codec:commons-codec
junit:junit

@manolama
Copy link
Member

It's a bit of a pain for the 2.x branches. You have to edit the .mk files in third_party with the version then add .md5 files to match. I'll do a run through really quick.

@manolama manolama added the security Security related fix or enhancement label Dec 23, 2022
manolama added a commit to manolama/opentsdb that referenced this issue Dec 23, 2022
@Ashwini864
Copy link
Author

Thanks for the quick turnaround. Looking forward for more updates.

manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
manolama added a commit to manolama/opentsdb that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
Ignore a couple of histogram generating data files.
manolama added a commit that referenced this issue Jan 3, 2023
WARNING: The minimum JDK is now version 8 due to Jackson.
Fix the Json serializer to explicitly write nulls due to API
changes in Jackson.
Ignore a couple of histogram generating data files.
@manolama
Copy link
Member

manolama commented Jan 4, 2023

Some of these are updated now. Others like Netty, Guave and Protobuf are pretty complicated. I'll see what I can do with those.

@Ashwini864
Copy link
Author

Thanks for the update, I shall be integrating the new changes and testing it out. Looking forward for updates on the remaining packages.

@Ashwini864
Copy link
Author

Hi @manolama, Could you please let me know if there has been any progress on this and when I can expect to receive an update?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security Security related fix or enhancement
Projects
None yet
Development

No branches or pull requests

2 participants